Kerestem egy tömörítőt, ami úgy tud ki- és betömöríteni, hogy a gépben levő processzorok mindegyikét felhasználja és ismeri a zip formátumot is. A 7z megfelelőnek tűnik erre a célra! A man page itt található: man 7z(1). Linux-on, cygwin alatt és windows-on is megvan a klónja. A teljes és részletes doksi is elérhető a neccen.
Példák:
- zip formátumba így tömöríthetünk be: 7z a -tzip x.zip dir/
- Vagy ki (path-szal együtt): 7z x -tzip x.zip
- Egy file-t, path nélkül: 7z e x.zip some_dir/file.txt
- Stdout-ra: 7z e x.zip some_dir/file.txt -so|cat (ekkor persze a prog üzenetei is benne lesznek a kimenetben.
- Ha nagyon szeretnénk tömöríteni:
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z dir1
-mx=9 level of compression = 9 (Ultra)
A -m* kapcsolókról >itt< olvasható doksi.
Sajna rar nem kezelhető vele, de az úgyis kihalófélben levő állatfaj.
Figyelem, a -so (adat küldése a standard output-ra) csak akkor megy, ha a stdout-ot át van irányítva, pl. egy pipe-pal (pl., |cat, |tee, |grep, ...), vagy egy kacsacsőrrel ( >x.zip (betömörgetéskor))! Különben szól, hogy nem írhatja az üzeneteket és a tartalmat egyszerre a terminálra!
Legyünk tömörek minden nap!
+jegyzések