7-zip is a general-purpose archiver by Igor Pavlov; while it handles a number of formats, its native format is 7z, based on the LZMA format. Lately, this has been superceded by the LZMA2 format, which is the compression method used for this test.

7-Zip [64] 9.10 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-12-22
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
  a: Add files to archive
  b: Benchmark
  d: Delete files from archive
  e: Extract files from archive (without using directory names)
  l: List contents of archive
  t: Test integrity of archive
  u: Update files to archive
  x: eXtract files with full paths
  -ai[r[-|0]]{@listfile|!wildcard}: Include archives
  -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
  -bd: Disable percentage indicator
  -i[r[-|0]]{@listfile|!wildcard}: Include filenames
  -m{Parameters}: set compression Method
  -o{Directory}: set Output directory
  -p{Password}: set Password
  -r[-|0]: Recurse subdirectories
  -scs{UTF-8 | WIN | DOS}: set charset for list files
  -sfx[{name}]: Create SFX archive
  -si[{name}]: read data from stdin
  -slt: show technical information for l (List) command
  -so: write data to stdout
  -ssc[-]: set sensitive case mode
  -ssw: compress shared files
  -t{Type}: Set type of archive
  -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
  -v{Size}[b|k|m|g]: Create volumes
  -w[{path}]: assign Work directory. Empty path means a temporary directory
  -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
  -y: assume Yes on all queries
Command 32-bit 64-bit Difference
Average 7.763%
7z a -t7z -m0=lzma2 -mx=1 146.250 140.650 -3.829%
7z a -t7z -m0=lzma2 -mx=5 1357.427 1538.325 13.327%
7z a -t7z -m0=lzma2 -mx=9 1539.168 1751.454 13.792%

Pages: 1 2 3 4 5 6 7 8 9 10 11 12

§4991 · March 6, 2010 · Tags: , , ·

Leave a Reply