7zip, xz, gzip, tar stb. — mi a különbség? [zárt]

Zárt . Ez a kérdés véleményalapú . Jelenleg nem fogadja el a válaszokat.

Megjegyzések

  • Ez véleményalapú és valószínűleg lezárult. Szerkessze objektívnek, és nagyon érdekes kérdés lehet.
  • A gzip-t legtöbbször láttam, és a tömörítési szint is jó.
  • Ha a legjobb durranást szeretné a multi-cpu dolláraidért akkor fontold meg a pzstd-t. Ez azonban nem elterjedt. github.com/facebook/zstd/tree/dev/contrib/pzstd

Válasz

Először szeretném tisztázni, hogy az Ön által megadott listából a tar az egyetlen, amely nem tömörítési algoritmus. A tar rövidítés T majom Ar metélőhagyma, és archív fájlok létrehozására szolgál. Röviden, egyetlen fájl, amely egy vagy több fájlból áll. A fájlok összekapcsolására szolgál, hogy azokat csak egy fájlt tömöríteni képes kompresszor tudja tömöríteni.

A rendelkezésre állás szempontjából zip széles körben elérhető a UNIX (Linux / BSD / MacOS) és a Windows rendszerekben. Ezért egy zip fájl nagyon hordozható. A xz és a gzip fájlok tömörítésére / kicsomagolására szolgáló eszközök Windows-rendszereken is rendelkezésre állnak, de általában a UNIX-rendszerekben láthatók és használatosak.

xz és 7zip köztudottan jobb tömörítési algoritmussal rendelkezik, mint a gzip, de több memóriát és időt használjon a tömörítéshez / a kicsomagoláshoz. Ezt a témát itt részletesen tárgyalják.

Azt javasoljuk, hogy gzip használja, ha kevesebb memória van. elérhető, és a tömörítés / dekompresszió sebessége aggodalomra ad okot. A 7zip és a xz akkor használható, ha a hely gondot jelent, a tömörítés / dekompresszió sebessége pedig nem.

Néhány szép Ezen algoritmusok referenciaértékei itt találhatók . Megjegyzés: LZMA a és xz.

Válasz

Csak használja a tar a gzip segítségével a la tar -czvf <filename.tar.gz> /path/to/files

Nagyon gyakran a tömörítési algoritmusok különbsége elhanyagolható (pl. bzip2), vagy attól függ, hogy milyen adatokról beszél. Az általános célú tömörítéshez azt gondolom, hogy a legjobb tanács az, hogy ragaszkodunk a szabványokhoz.

Ez is csak megkönnyíti az életet ugyanazokkal a formátumokkal, mint mindenki más, hacsak nincs egyértelmű és jelentős előnye. Tehát meg akarja szokni, hogy csak kátrányt használ a gzip-lel (mint fent) és a ZIP-t is, mert sok elérhetőt is megtalál.

Megjegyzések

  • @Jio, mert a tar.gz a defacto szabvány a UNIX számára. 1994 óta nem találtam egyetlen UNIX rendszert sem, amelynél ez nem működött.
  • Bizonyos fájlok esetében a 7zip-et találtam, hogy igazán nagy változást hozzak létre. Például. Egy mappa tömörítése javadoc-tal a differece zip fájllal nagyon nagy

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük