Skip to content

tehmul/p7zip-zstd

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

p7zip-zstd

p7zip with ZStandard support.

Build instructions:

  • From p7zip_* folder:
  • Optionally copy makefile.{OS_arch_compiler} over makefile.machine, e.g. building for macOS needs it. Standard makefile.machine is for Linux systems.
  • Compile "everything":
make all4
sudo make install

Read makefile.common to see available make targets. More build instructions in p7zip_*/README.

Usage

No args given, standard 7-zip behavior

7z a archive.7z ...

Fastest mode, no bcj processing

7z a archive.7z -m0=zstd -mx0 ...

Fast mode, bcj processing

7z a archive.7z -m0=zstd -mx1 ...

Slow mode, bcj processing

7z a archive.7z -m0=zstd -mx21 ..

Ultra mode, bcj processing

7z a archive.7z -m0=zstd -mx22 ..

References: