Skip to content

andantissimo/0-zip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0-zip

converts and/or extracts data in *.pdf, *.rar or *.zip to a noncompressed zip archive.

Format Records Order By
PDF Embedded JPEGs, Texts, Primitives Occurrence order
RAR Non-protected entries Natural sort order
ZIP

Runtime Dependencies

Build Instructions

Windows Requirements

  • Visual Studio 2019+
    • Windows Universal CRT
  • vcpkg
    • boost-crc:x64-windows-static
    • boost-interprocess:x64-windows-static
    • boost-iostreams:x64-windows-static
    • boost-locale:x64-windows-static
    • boost-program-options:x64-windows-static
    • zlib:x64-windows-static

How to Build for Windows

  1. open msvc/0-zip.sln
  2. build Release|x64
  3. copy msvc/bin/x64/Release/0z.exe to wherever you want

POSIX Requirements

  • CMake 3.8+
  • Clang 10+ or GCC 10+ or Xcode 13+
  • Boost 1.66+
    • boost-iostreams
    • boost-locale
    • boost-program-options
  • zlib

How to Build for POSIX

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install