[linux] Re: Is zip sneller dan tar?
Daniel C. von Asmuth
asmuth op bakunin.xs4all.nl
Do Okt 22 20:04:12 CEST 2015
Aldus schreef Gerald Sprik op Thu, Oct 22, 2015 at 07:12:26PM +0200:
> Een tijd geleden heb ik met tar -cvzf een backup gemaakt van mijn verzameling
> foto's. Alles ingepakt in één tar.gz archief van ca. 17 GB op een
> externe harddisk.
>
> Vandaag wilde ik met Ark (het archiveerprogramma van KDE) één bestand
> terugzetten uit dit tar.gz archief, en het duurde 8 minuten voordat de lijst
> bestanden zichtbaar werd in Ark en vervolgens nog eens 8 minuten om dat ene
> bestand uit te pakken. Dus een kwartier kwijt voor één bestand.
>
> Het viel me ook op dat de harddisk continu bezig was (gezien de led-
> indicator). Vreemd omdat het maar om één klein bestand ging (minder dan 1 MB).
> Uiteindelijk is het bestand wel goed terug gezet.
>
> Een maand daarvoor had ik van dezelfde verzameling foto's een backup gemaakt
> met zip. Het zip archief is ook ca. 17 GB groot en staat op dezelfde externe
> harddisk. Het openen van het zip archief en het terug zetten van een bestand
> uit dat zip archief was met Ark in een paar seconden geregeld.
>
> Een enorm groot verschil in snelheid dus tussen zip en tar, zowel bij het
> inlezen van de bestandenlijst als bij het uitpakken. Wat is jullie ervaring
> hiermee?
Beste Gerald,
Het is niet helemaal duidelijk wat u wilt vragen. U bent kennelijk tot
de conclusie gekomen dat Ark langzamer is dan Ark.
In beide gevallen wilt u uit een archief van 17 GB een bestand van 1 MB
extraheren met dezelfde hardware. In het tweede geval ging het om een
ZIP bestand. Ark moest de file namen lezen (zip directory), daarna de
data van een deel ervan lezen en waarschijnlijk decomprimeren en naar
de schijf schrijven.
In het andere geval moest waarschijnlijk eerst het gehele gzip bestand
van schijf worden gelezen om daarna de file namen te lezen en de data
te extraheren en naar de schijf te schrijven.
Decompressie van zip en gzip is sneller dan de compressie, maar voor 17
GB ben je allicht een stuk langer bezg dan voor 1 MB.
Goedenavond,
Daniel von Asmuth
--
Beware of logic, for it leads to paradox.
Steer clear of paradoxes, for they defeat logic.
More information about the Linux
mailing list