This shows how to compress files or folders via command line, of many formats.
Common Compression Formats
Introduction
for these examples "app" is a file or folder that you want to compress, and compressed fire that is created is "app.tar.*"
Command Line
gzip format
tar -czvf app.tar.gz app
bz2 format
tar -cjvf app.tar.bz2 app
xz format
tar -cJvf app.tar.xz app
zip format
- directory: zip -r app.zip app
- zip man page
rar format
- directory: rar a app.rar app/
- file: rar a app.rar app
- rar man page
LZMA format
- Fast compression:
- tar -cv app |lzma e -a0 -d15 -fb16 -mfhc4 -si -so >app.tar.lzma
- Normal compression:
- tar -cv app |lzma e -d21 -fb32 -si -so >app.tar.lzma
- Maximum compression:
- tar -cv app |lzma e -si -so >app.tar.lzma
- Ultra compression:
- tar -cv app |lzma e -d25 -si -so >app.tar.lzma
- lzma man page
7zip format
file: 7zr a app.7z app
Uncompressed archive
tar -cvf app.tar app
GUI
- please add