GNU/Linux >> Znalost Linux >  >> Linux

Formát indexovaného archivu?

Formát Zip komprimuje každý soubor samostatně a poté je spojí (s adresářem obsahu archivu) do jednoho archivního souboru.


Kromě již zmíněného formátu zip, dar a dump utility to také dobře zvládají a na rozdíl od zipu si ponechávají unixová oprávnění. Pro dar chcete se vyhnout použití možnosti solid archiv, protože to se vrací k metodě tar/gzip komprimovat celou věc najednou, což poskytuje lepší kompresi, ale extrahování jednotlivých souborů trvá déle, protože celý soubor musí být dekomprimován, dokud nebude požadovaná soubor je nalezen. dump poměrně dobře zvládá velké sady menších souborů (desítky tisíc) a umí vícevláknovou kompresi, ale čte pouze ext[234] souborové systémy.


pixz je paralelní, indexovaná verze xz.

# Compress:
tar -I pixz -cf foo.tar.xz ./foo

# Decompress:
tar -I pixz -xf foo.tar.xz

# Very quickly list the contents of the compressed tarball:
pixz -l foo.tar.xz

# Very quickly extract a single file:
pixz -x dir/file < foo.tar.xz | tar x

Linux
  1. Příkaz tar pro Linux

  2. Chyba Tar:Neočekávané EOF v archivu

  3. Aktualizace jednoho souboru v komprimovaném taru

  1. Formát souboru Core-dump

  2. extrahujte jeden soubor z velkého souboru tgz

  3. Zrušit archivaci a zároveň zmenšit velikost archivu?

  1. Chyba výstupu z archivu:Tar.xz:Formát souboru nebyl rozpoznán?

  2. tar:krátké čtení

  3. Přidání souboru do souborů TBZ