Sitelet https://github.com/jrsoftware/is7z
Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Changes for Inno Setup

  • Added CPP\7zip\Bundles\Format7zFInno which is a compact version of 7z.dll (Format7zF):
    • Supports less formats. Formats still supported are:
      • .7z, .zip, .gz, .bz2, .xz, .zst, .tar, .rar, .iso, .msi, .cab, .rpm, .vhd, .vhdx, .vdi, .vmdk, .wim, .dmg, .lzh, .ext, .001
    • Rar support includes RAR5.
    • No icons.
    • No external codecs support.
    • 0.95 MB instead of 1.35 MB for the x86 version.
  • Added batch files for compilation of x86, x64 and Arm64 7z.dll (based on the above), 7zxa.dll, and 7zxr.dll.
  • Fixed a 26.03 CAB extraction regression in CPP\7zip\Archive\Cab\CabHandler.cpp.

Signed versions of the x86 and x64 DLL files can be downloaded from the issrc repository, renamed as is7z(-x64).dll, etcetera.

Arm64 compilation required enabling component 'C++ Clang Compiler for Windows' in Visual Studio Installer.

build.bat only compiles the x86 and x64 versions.

7-Zip on GitHub

7-Zip website: 7-zip.org

About

7-Zip source code modified for Inno Setup.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages