7zip, xz, gzip, tar jne. — mitkä ovat erot? [suljettu]

Suljettu . Tämä kysymys on mielipidepohjainen . Se ei tällä hetkellä hyväksy vastauksia.

Kommentit

  • Tämä on mielipidepohjainen ja todennäköisesti suljettu. Muokkaa sitä objektiiviseksi ja se voi olla erittäin mielenkiintoinen kysymys.
  • Olen nähnyt gzipin suurimman osan ajasta ja myös pakkaustaso on hyvä.
  • Jos haluat parhaan räjähdyksen Multi-CPU taalaa varten sinun on harkittava pzstd. Se ei kuitenkaan ole yleinen. github.com/facebook/zstd/tree/dev/contrib/pzstd

Vastaa

Haluan ensin selventää, että antamastasi luettelosta tar on ainoa, joka on ei pakkausalgoritmi. tar on lyhenne sanoista T apina Ar ruohosipuli, ja sitä käytetään arkistotiedostojen luomiseen. Lyhyesti sanottuna yksi tiedosto, joka koostuu yhdestä tai useammasta tiedostosta. Sitä käytetään tiedostojen niputtamiseen siten, että kompressori, joka pystyy pakkaamaan vain yhden tiedoston, voi pakata ne.

Saatavuuden kannalta zip on laajalti saatavilla UNIX (Linux / BSD / MacOS) ja Windows-järjestelmissä. Siksi zip -tiedosto on erittäin kannettava. xz – ja gzip -tiedostojen pakkaamiseen / purkamiseen tarkoitettuja työkaluja on saatavana myös Windows-järjestelmissä, mutta ne nähdään yleisemmin UNIX-järjestelmissä.

xz ja 7zip tiedetään olevan parempi pakkausalgoritmi kuin gzip, mutta käytä enemmän muistia ja aikaa pakkaamiseen / purkamiseen. Tästä aiheesta keskustellaan hienosti täällä .

Suosittelen gzip käyttöä, kun muistia on vähemmän. käytettävissä, ja puristus- / purkamisnopeus on huolenaihe. 7zip ja xz voidaan käyttää, kun tila on huolestuttava ja pakkaus / purku ei ole.

Hienoja Näiden algoritmien vertailuarvot löytyvät täältä . Huomaa: LZMA on puristusalgoritmi, jota ja xz.

Vastaa

Käytä vain tervaa gzip: llä a la tar -czvf <filename.tar.gz> /path/to/files

Pakkausalgoritmien ero on hyvin vähäinen (esim. bzip2) tai riippuu siitä, mistä tiedoista puhut. Paras yleiskäyttöinen pakkaus on mielestäni vain pysyä vakiomuodossa.

Se myös helpottaa elämää käyttää samoja muotoja kuin kaikki muutkin, ellei ole selkeää ja merkittävää etua. Joten haluat tottua vain tervan käyttämiseen gzip: llä (kuten yllä) ja myös ZIP: llä, koska löydät myös paljon käytettävissä olevia.

Kommentit

  • @Jio, koska tar.gz on UNIX: n defacto-standardi. Vuodesta 1994 lähtien en ole löytänyt yhtä UNIX-järjestelmää, jossa tämä ei toiminut.
  • Löysin jonkinlaisille tiedostoille 7zip: n tekemällä todella suuren eron. Esimerkiksi. kansion pakkaaminen javadoc-tiedostolla, differece zip-tiedostolla on erittäin suuri

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *