All the programs mentioned in this section are lossless. For most
programs, one US and one European ftp site are given. (ftp.simtel.net
and garbo.uwasa.fi) Many other sites (in particular wuarchive.wustl.edu)
have the same programs.
To keep this list to a reasonable size, many programs are not mentioned
here. When several programs can handle the same archive format, only one of
them is given. If you don't find a particular archiver here, look also in:
ftp://ftp.cs.tu-berlin.de/pub/msdos/mirrors/ftp.elf.stuba.sk/pc/
ftp://garbo.uwasa.fi/pc/arcers/
ftp://ftp.fh-koblenz.de/pub/Packers/
Sources for additional lossless data compressors can be found in
ftp://garbo.uwasa.fi/pc/programming/lds_11.zip
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcutils/lz-comp2.zip
http://wwwvms.utexas.edu/~cbloom/index.html
ftp://ftp.imag.fr/pub/archive/compression/codecs/codecs.tgz
ftp://garbo.uwasa.fi/pc/turbopas/preskit2.zip (sources in Pascal)
ftp://ftp.cs.uiowa.edu/pub/jones/compress/ (Splay tree compression)
For Macintosh programs, look on ftp://wuarchive.wustl.edu/systems/mac/info-mac/
or in http://hyperarchive.lcs.mit.edu/HyperArchive.html
For VM/CMS, look on ftp://vmd.cso.uiuc.edu/public.477
For Atari, look on ftp://atari.archive.umich.edu
For Amiga, look on ftp://ftp.wustl.edu/pub/aminet/util/arc
A general purpose lossless data compression library is available in
ftp://ftp.cdrom.com/pub/infozip/zlib/zlib-1.1.3.tar.gz or zlib113.zip;
see http://infozip.cdrom.com/pub/infozip/zlib/ for more information.
Another library favoring speed over compression ratio is available at
http://wildsau.idv.uni-linz.ac.at/mfx/lzo.html
If you don't know how to use ftp or don't have ftp access, read the
article "How to find sources" which is regularly posted in news.answers.
If you can't find a program given below, a newer version probably exists in
the same directory. Tell me at <jloup at gzip.org>
A very short description of the compression algorithm is given for most
programs. For the meaning of LZ77, LZ78 and LZW, see question 70 in part 2 of
the FAQ. If you are looking for the file format of a specific compression
program, look at "The File Format Collection" in http://www.wotsit.org
and/or get the sources of the decompressor. For the format of uuencode, do
"man 5 uuencode" on a Unix box.
ext: produced by or read by
.ace: ACE
http://members.aol.com/mlemke6413/ace.htm
.arc, .ark: arc, pkarc for MSDOS. (LZW algorithm)
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/pk361.exe
ftp://garbo.uwasa.fi/pc/arcers/pk361.exe
arc for Unix
ftp://ftp.ddj.com/packages/arc521e.tar.Z
ftp://garbo.uwasa.fi/unix/arcers/arc.tar.Z
Contact: Howard Chu <hyc@highlandsun.com>
arc for VMS
ftp://wuarchive.wustl.edu/packages/compression/vax-vms/arc.exe
for Mac
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/stuffit-expander-401.hqx
arc for Amiga
ftp://ftp.funet.fi/pub/amiga/fish/001-100/ff070/arc.lha
.arj: arj for MSDOS (LZ77 with hashing, plus secondary static Huffman
encoding on a block basis)
Contact: Robert K Jung <robjung@world.std.com>
http://www.arjsoft.com
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/arj250a.exe
ftp://garbo.uwasa.fi/pc/arcers/arj250a.exe
unarj for Unix. Decompresses only. (There is no arj compressor for Unix.
Don't post a request.)
ftp://oak.oakland.edu/pub/misc/unix/unarj241.tar.Z
ftp://garbo.uwasa.fi/unix/arcers/unarj241.tar.Z
unarj for Mac
ftp://mac.archive.umich.edu/mac/util/compression/unarjmac.cpt.hqx
unarj for Amiga
ftp://ftp.funet.fi/pub/amiga/utilities/archivers/unarj-0.5.lha
base64 (MIME encoding): This is *not* a compression issue but it keeps
coming as a question on comp.compression. So:
ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.5-src.tar.Z (source)
ftp://ftp.andrew.cmu.edu/pub/mpack/mpack15d.zip (MSDOS exe)
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/mpack-15.hqx (Mac)
ftp://garbo.uwasa.fi/pc/decode/mime64b.zip
.bck: VMS BACKUP. BACKUP is *not* a compression program. Do "help backup".
.bz2: bzip2 by Julian Seward (Burrows-Wheeler block sorting, see item 78)
http://www.muraroa.demon.co.uk/
.cab: Microsoft Cabinets
http://www.ddj.com/ftp/1997/1997.05/cabinet.zip
ftp://ftp.mv.com/pub/ddj/1997/1997.05/cabinet.zip
.cpt: Compact Pro for Mac and Power PC
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/compact-pro-151.hqx
For Unix:
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/macutil-20b1-unix.shar
ftp://ftp.cwi.nl/pub/dik/macutil2.0b3.shar.Z
For DOS:
ftp://ftp.scruz.net/users/aladdin/public/SITEX10.EXE
ftp://garbo.uwasa.fi/pc/arcers/ext-pc.zip
.ddi: files made by DiskDupe (Pro)
ftp://ftp.tem.nctu.edu.tw/Msdos/arcutil/unddi11u.zip
ftp://ftp.tem.nctu.edu.tw/Msdos/arcutil/x2file15.zip
.exe: self-extracting MSDOS executable (creates files on disk when run)
Run the file, or try unzip, lha or arj on it.
.exe: compressed MSDOS executable (decompresses itself in memory then runs
the decompressed code). To get the original uncompressed .exe:
ftp://garbo.uwasa.fi/pc/execomp/unp411.zip
To create such files:
ftp://ftp.simtel.net/pub/simtelnet/msdos/execomp/lzexe91e.zip
ftp://nic.funet.fi/pub/msdos/windows/util/winlite1.zip (for Windows)
.gif: gif files are images compressed with the LZW algorithm. See the
comp.graphics FAQ list for programs manipulating .gif files. See
suffix .Z below for source of LZW.
.gz, .z: gzip (or pack, see .z below). gzip uses the same algorithm as
zip 2.0x (see below); it can also extract packed and compressed files.
Contact: Jean-loup Gailly <support at gzip.org>
http://www.gzip.org
For Unix, MSDOS, OS/2, VMS, Atari, Amiga, Primos:
ftp://prep.ai.mit.edu/pub/gnu/gzip-1.2.4.tar (.shar or .tar.gz: source)
ftp://prep.ai.mit.edu/pub/gnu/gzip-1.2.4.msdos.exe (MSDOS self-extract)
ftp://ftp.simtel.net/pub/simtelnet/msdos/compress/gzip124.zip (MSDOS)
ftp://garbo.uwasa.fi/unix/arcers/gzip124.tar.Z (source)
ftp://ftp.cdrom.com/pub/infozip/MSDOS/gzip124.exe (MSDOS exe)
ftp://ftp.cdrom.com/pub/infozip/WIN32/gzip124xN.zip (WIN95 & NT)
ftp://ftp.cdrom.com/pub/infozip/OS2/gz124-32.zip (OS/2)
ftp://ftp.cdrom.com/pub/infozip/VMS/gzip124x.vax_exe (VMS exe)
ftp://ftp.cdrom.com/pub/infozip/UNIX/SUN/gzip124x.tar.Z (Solaris 2)
http://www.gzip.org/gzip123mvs.zip (MVS exe)
For Mac:
ftp://ivo.cps.unizar.es//Graficos/Public/SPDsoft/MacGzip_FAT_1.1.cpt.hqx
http://persephone.cps.unizar.es/general/gente/spd/gzip/ (MacGzip page)
.ha: ha 0.99 (improved PPMC - 4th order Markov modeling)
Contact: Harri Hirvola <harri.hirvola@vaisala.infonet.com>
ftp://garbo.uwasa.fi/pc/arcers/ha098.zip
ftp://ftp.nl.net/gopher/NLnet-connected/aipnl/ha0999.exe
ftp://sunsite.unc.edu/pub/Linux/utils/compress/ha0999p-linux.tar.gz
.hap: Hamarsoft HAP archiver (Markov modeling + arithmetic coding)
Contact: feldmann@xs4all.nl or feldmann@pi.net
ftp://garbo.uwasa.fi/pc/arcers/hap305bp.com
http://www.xs4all.nl/~feldmann
.hpk: hpack (archiver with strong encryption)
Contact: Peter Gutmann <pgut1@cs.aukuni.ac.nz>
ftp://src.doc.ic.ac.uk/computing/archiving/compress/hpack/
.hqx: Macintosh BinHex format.. (BinHex is *not* a compression program,
it is similar to uuencode but handles multiple forks.)
for Mac:
ftp://mac.archive.umich.edu/mac/util/compression/binhex4.0.bin
for Unix:
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/mcvert-216.shar
for MSDOS:
ftp://ftp.simtel.net/pub/simtelnet/msdos/mac/xbin23.zip
ftp://garbo.uwasa.fi/pc/unix/xbin23.zip
.jam: JAM real-time compressor for MSDOS
ftp://garbo.uwasa.fi/pc/arcers/jam125sw.zip
.lha:
.lzh: lha for MSDOS (LZ77 with a trie data structure, plus secondary static
Huffman coding on a block basis)
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/lha255e.exe
ftp://garbo.uwasa.fi/pc/arcers/lha255b.exe
lharc for Unix. (LZ77 with hash table and binary trees, plus secondary
Huffman coding). See lha for Unix below.
Warning: lharc can extract .lzh files created by
lharc 1.xx but not those created by lha.
lharc for VMS. Same warning as for Unix lharc.
ftp://wuarchive.wustl.edu/packages/compression/vax-vms/lharc.exe
lha for Unix.
ftp://oak.oakland.edu/pub/misc/unix/lha101u.tar.Z
ftp://garbo.uwasa.fi/unix/arcers/lha101u.tar.Z
Contact: lha-admin@oki.co.jp or oki@fs.telcom.oki.ac.jp
lha for Mac
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/lha-expander-103.hqx
lha for Amiga
ftp://ftp.funet.fi/pub/amiga/utilities/archivers/LhA_e138.run
lha for OS/2:
ftp://hobbes.nmsu.edu/pub/os2/util/archiver/lh2_222.zip
MIME: see base64 above
.pak: pak for MSDOS (LZW algorithm)
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/pak251.exe
ftp://garbo.uwasa.fi/pc/arcers/pak251.exe
.pit: PackIt (Macintosh)
for Mac:
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/stuffit-lite-35.hqx
for Unix:
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/mcvert-216.shar
ftp://garbo.uwasa.fi/mac/arcers/mcvert-215.shar
.pp: PowerPacker (Amiga)
ftp://ftp.funet.fi/pub/amiga/fish/501-600/ff561/PPLib.lha
.rar: RAR Contact: Eugene Roshal <roshal@creabel.com>
or Andrey Spasibozhko <as@hq.icb.chel.su>
http://www.creabel.com/softronic/
MSDOS:
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/ rar*.exe
ftp://garbo.uwasa.fi/pc/arcers/ rar*.exe
ftp://ftp.kiae.su/msdos/arcers/ rar*.exe
ftp://ftp.elf.stuba.sk/pub/pc/pack/ *rar2*.exe
Unix:
ftp://ftp.kiae.su/pub/unix/arcers/ rar*.exe
Mac
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/mac-unrar-11.hqx
ftp://ftp.creabel.com/pub/rar/MacUnRAR12b3_sit.hqx
Amiga (Unrar):
ftp://ftp.creabel.com/pub/rar/rar_amy.lha
.sea: self-extracting archive (Macintosh)
Run the file to extract it. The self-extraction code can be
removed with:
ftp://mac.archive.umich.edu/mac/utilities/compressionapps/desea1.11.cpt.hqx
ftp://ftp.scruz.net/users/aladdin/public/SITEX10.EXE (MS Windows, .sit only)
.sdn: used by the Shareware Distribution Network.
Try the decompressors for .pak or .arj (see above)
.shar: Shell archive. This is not a compression program. Use "sh foo.shar"
to extract on Unix.
ftp://garbo.uwasa.fi/pc/unix/unshar.zip (MSDOS)
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/unshar-111.hqx (Mac)
.sit: Stuffit for Macintosh
for Mac:
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/stuffit-lite-35.hqx
for Amiga:
ftp://ftp.funet.fi/pub/amiga/utilities/archivers/unsit-1.5c2.lha
for MSDOS:
ftp://ftp.scruz.net/users/aladdin/public/SITEX10.EXE
ftp://garbo.uwasa.fi/pc/arcers/unsit30.zip
.?q?: Squeeze for MSDOS (do not confuse with other 'squeeze' below).
Static Huffman coding.
ftp://ftp.simtel.net/pub/simtelnet/msdos/starter/sqpc12a.com (squeeze)
ftp://ftp.simtel.net/pub/simtelnet/msdos/starter/nusq110.com (unsqueeze)
.sqz: Squeeze for MSDOS (do not confuse with other 'squeeze' above)
LZ77 with hashing.
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/sqz1083e.exe
ftp://garbo.uwasa.fi/pc/arcers/sqz1083e.exe
.tar: tar is *not* a compression program. However, to be kind for you:
for MSDOS
ftp://ftp.simtel.net/pub/simtelnet/msdos/starter/tarread.exe
ftp://garbo.uwasa.fi/pc/unix/tar4dos.zoo
for Unix
tar (you have it already. To extract: tar xvf file.tar)
for VMS
ftp://wuarchive.wustl.edu/packages/compression/vax-vms/tar.exe
for Macintosh
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/tar-40b.hqx
for Amiga:
ftp://ftp.funet.fi/pub/amiga/fish/401-500/ff445/Tar.lha
.tar.Z, .tar-z, .taz: tar + compress
For Unix: zcat file.tar.Z | tar xvf -
with GNU tar: tar xvzf file.tar.Z
for MSDOS:
ftp://garbo.uwasa.fi/pc/unix/tar320g.zip (MSDOS exe)
ftp://ftp.kiae.su/msdos/arcers/tar*sr.zip (sources)
ftp://ftp.kiae.su/msdos/arcers/tar*_p.zip (MSDOS exe)
Other OS: first uncompress (see .Z below) then untar (see .tar above)
.tar.gz, .tgz, .tar-gz, .tar.z: tar + gzip
For Unix: gzip -cd file.tar.gz | tar xvf -
with GNU tar: tar xvzf file.tar.gz
for MSDOS:
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/tar320g.zip
ftp://garbo.uwasa.fi/pc/unix/tar320g.zip
for MSDOS, Windows 95, NT & OS/2:
ftp://garbo.uwasa.fi/pc/unix/untgz095.zip
or http://till.home.ml.org/untgz.htm
for Windows 95 & Windows NT:
ftp://ftp.winzip.com/winzip/ or http://www.winzip.com
Other OS: first uncompress (see .gz above) then untar (see .tar above)
.td0: (compressed MS-DOS floppy image produced by TeleDisk)
ftp://ftp.simtel.net/pub/simtelnet/msdos/diskutil/teled212.zip
.uc2: UC2 for MSDOS and OS/2. (LZ77 with secondary static Huffman encoding on
a block basis, and dynamic dictionaries shared among files.)
Contact: desk@aip.nl
ftp://garbo.uwasa.fi/pc/arcers/uc2r3.exe (or uc2pro.exe)
.z: pack or gzip (see .gz above). pack uses static Huffman coding.
To extract, see .gz above.
.zip: pkzip 2.04g for MSDOS. (LZ77 with hashing, plus secondary static
Huffman coding on a block basis). Contact: support@pkware.com
or http://www.pkware.com/
ftp://ftp.simtel.net/pub/simtelnet/msdos/zip/pkz204g.exe
ftp://garbo.uwasa.fi/pc/arcers/pkz204g.exe
ftp://ftp.simtel.net/pub/simtelnet/win95/compress/pk250w32.exe (WIN95)
arcutil 2.0 for VM/CMS (unzip only, not yet compatible with pkzip 2.04)
ftp://vmd.cso.uiuc.edu/public.477/arcutil.*
zip 1.1 for Unix, MSDOS, VMS, OS/2, ... (compatible with pkzip 1.10.
For corresponding unzip, see unzip 5.32 below).
ftp://ftp.cdrom.com/pub/infozip/src/zip11.zip
zip 2.2 and unzip 5.32 for Unix, MSDOS, VMS, OS/2, Amiga, ...
Compatible with pkzip 2.04g (LZ77 with hashing, plus secondary static
Huffman coding on a block basis). Contact: zip-bugs@lists.wku.edu
See also http://infozip.cdrom.com/pub/infozip/
(On SGI, do not confuse with the editor also named 'zip'.)
ftp://ftp.cdrom.com/pub/infozip/src/zip22.zip (source)
ftp://ftp.cdrom.com/pub/infozip/src/unzip532.* (source)
ftp://ftp.cdrom.com/pub/infozip/MSDOS/zip22x.zip (MSDOS exe)
ftp://ftp.cdrom.com/pub/infozip/MSDOS/unz532x*.exe (MSDOS exe)
ftp://ftp.cdrom.com/pub/infozip/WIN32/zip22xN.zip (Win95 & NT)
ftp://ftp.cdrom.com/pub/infozip/WIN32/unz532xN.exe (Win95 & NT)
[The Win95 version supports long file names; MSDOS version doesn't]
ftp://ftp.cdrom.com/pub/infozip/OS2/ (OS/2 exe 16&32 bit)
See also AMIGA, ATARI, MAC, UNIX, RISCOS, VMS... subdirectories.
ftp://ftp.icce.rug.nl/infozip/src/zcrypt27.zip (encryption source)
for Macintosh:
http://members.sitec.net/maczip/download/
ftp://mac.archive.umich.edu/mac/util/compression/unzip2.01.cpt.hqx
ftp://mac.archive.umich.edu/mac/util/compression/zipit1.31.cpt.hqx
ftp://ftp.cdrom.com/pub/infozip/MAC/unz512x.hqx
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/stuffit-expander-401.hqx
WinZip by Nico Mak <support@winzip.com> (uses Info-ZIP compress. code):
ftp://ftp.winzip.com/winzip/ or http://www.winzip.com (MS Windows)
.zoo: zoo 2.10 for MSDOS (algorithm copied from that of lha, see lha above)
ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/zoo210.exe
ftp://garbo.uwasa.fi/pc/arcers/zoo210.exe
zoo 2.10 for Unix, VMS
ftp://oak.oakland.edu/pub/misc/unix/zoo210.tar.Z
ftp://garbo.uwasa.fi/unix/arcers/zoo210.tar.Z
zoo for Mac
ftp://mac.archive.umich.edu/mac/utilities/compressionapps/maczoo.sit.hqx
zoo for Amiga
ftp://ftp.funet.fi/pub/amiga/utilities/archivers/Zoo-2.1.lha
.??_: Microsoft compress.exe and expand.exe. compress.exe is available
in the Windows SDK (Software Development Kit) and in
ftp://ftp.microsoft.com/softlib/mslfiles/CP0982.EXE
.F: freeze for Unix (LZ77 with hashing, plus secondary dynamic Huffman
encoding)
ftp://wuarchive.wustl.edu/usenet/comp.sources.misc/volume35/freeze/part0[1-3].Z
ftp://ftp.inria.fr/system/arch-compr/freeze-2.5.tar.Z
Contact: Leonid A. Broukhis <leo@zycad.com>
.Y: yabba for Unix, VMS, ... (Y coding, a variant of LZ78)
ftp://wuarchive.wustl.edu/usenet/comp.sources.unix/volume24/yabbawhap/part*.Z
ftp://ftp.inria.fr/system/arch-compr/yabba.tar.Z
Contact: Dan Bernstein <djb@silverton.berkeley.edu>
.Z: compress for Unix ('the' LZW algorithm)
It is likely that your Unix system has 'compress' already. Otherwise:
ftp://wuarchive.wustl.edu/packages/compression/compress-4.1.tar
(not in .Z format to avoid chicken and egg problem)
compress for MSDOS
ftp://ftp.simtel.net/pub/simtelnet/msdos/compress/comp430d.zip
ftp://garbo.uwasa.fi/pc/unix/comp430d.zip
ftp://garbo.uwasa.fi/pc/source/comp430s.zip
compress for Macintosh
ftp://wuarchive.wustl.edu/systems/mac/info-mac/cmp/stuffit-expander-401.hqx
compress for Amiga
ftp://ftp.funet.fi/pub/amiga/utilities/archivers/compress-4.1.lha
compress for VAX/VMS
ftp://wuarchive.wustl.edu/packages/compression/vax-vms/lzcomp.exe
ftp://wuarchive.wustl.edu/packages/compression/vax-vms/lzdcmp.exe
|