Compression

Aus AmIHereWiki
Zur Navigation springen Zur Suche springen

7zip:

extract p7*src_all (tar -xvjf ...)
cp makefile.yoursystem makefile.machine
nano makefile.machine / modify "-O" to "-march=... and all other gcc optimizing entries"
make -jN all3
make all_test
make install / ./install.sh
cp -iv p7zip /usr/local/bin/ /* p7zip for tar, modify eventually to best compression flags */

benchmark:

7za b
7z b

best (needs huge ram):

7za a -mx=9 -ms=on -mfb=273 -t7z -md=128m -m0=lzma archive.7z /directory_or_file/

tar with 7z, to backup permissions/owner of files:

tar --use-compress-program=p7zip -cpvf backup.tar.7z /directory_or_file/

or

tar -cpvf backup.tar /directory_or_file/
7za a -mx=9 -ms=on -mfb=273 -t7z -md=128m -m0=lzma backup.tar.7z backup.tar
rm -v backup.tar

WobZIP:

wenn mal kein anderer Entpacker zur Verfügung steht
http://wobzip.org