ZIP naar TAR omzetten

Hier zet je ZIP naar TAR om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. Het bestand reist versleuteld naar onze server, wordt daar omgezet en wordt gewist zodra het werk klaar is.

  • Waar het draait Op onze server, omdat een browser het programma dat hiervoor nodig is niet draait.
  • Zonder verlies Er gaat niets weg. TAR bewaart precies wat ZIP bewaarde.
  • Maximale grootte Tot 25 MB per bestand, gratis en zonder account.
  • Goed om te weten De bestanden komen er byte voor byte hetzelfde uit. Wat het niet overleeft is wat de houder *over* ze wist en niet wat hij *in* zich had: een wachtwoord, en bij sommige formaten de oorspronkelijke rechten en datums.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Waarom iemand een TAR wil in plaats van een ZIP

Niemand converteert naar TAR voor opslag. Het gebeurt omdat iets verderop alleen tarballs leest: een containerbuildcontext, een implementatiescript, een importpunt, gereedschap uit 1998 dat nog steeds stilletjes onmisbaar is. TAR dateert uit 1979 en is gestandaardiseerd als POSIX.1-2001 ustar.

Dat maakt dit een compatibiliteitsomzetting, vergelijkbaar met hoe PDF dat is voor een document. Je verbetert het archief niet meetbaar; je verandert welke programma’s het accepteren, en betaalt daarvoor in bytes.

TAR comprimeert niet, en de ZIP was al gecomprimeerd

Een ZIP past DEFLATE toe op elk item dat het bevat; een TAR past niets toe op iets. Het ene omzetten naar het andere pakt de compressie dus uit zonder vervanging, wat betekent dat de uitvoer vaak meermaals de omvang van de invoer is.

Bij tekstrijke inhoud is de vermenigvuldiging het grootst — broncode, CSV-exports en logs comprimeren goed, dus dat ongedaan maken is duur. Bij een ZIP vol JPEG’s of MP4’s is het verschil klein, omdat die al gecomprimeerd waren voordat ze werden gearchiveerd.

Hoe een TAR zijn bytes besteedt, in blokken van 512 bytes

TAR is een stroom van vaste blokken van 512 bytes. Elk lid krijgt één headerblok met naam, grootte, modus en tijdstempel, gevolgd door zijn inhoud afgerond op het volgende veelvoud van 512, en het archief eindigt met twee blokken nullen.

Het gevolg valt op bij archieven met veel kleine bestanden. Vijfhonderd bestanden van één kilobyte kosten elk minstens een header en twee inhoudsblokken, dus de opvulling alleen al is meetbaar.

Rechten, eigenaarschap en wat een ZIP nooit vertelde

TAR kan een bestandsmodus, gebruiker en groep vastleggen, en dat is precies waarom Unix-gereedschap er graag mee werkt. Wat het niet kan, is die waarden verzinnen — ze komen van wat het uitpakken van je ZIP op onze converter opleverde, niet van de machine waar de bestanden oorspronkelijk stonden.

Behandel de rechten in de uitvoer als ongespecificeerd in plaats van bewaard, en zet ze na het uitpakken expliciet als er iets van afhangt.

Als je eigenlijk een .tar.gz wilde en om TAR vroeg

Een groot deel van de mensen die naar dit paar zoeken, heeft eigenlijk een gecomprimeerde tarball nodig. Is de bestemming een download of iets dat over een netwerk gaat, dan is de kale TAR de verkeerde helft van het antwoord.

De ZIP omzetten naar GZ levert precies dat op. Elk doel hier dat niet meer dan één bestand kan bevatten — GZ, BZ2 en XZ — wordt gemaakt door eerst een TAR te bouwen en die te comprimeren.

Waar de ZIP wordt uitgepakt

Archiefwerk is een van de omzettingen op deze site die een echte machine nodig heeft, dus het bestand reist. Het gaat over een versleutelde verbinding naar onze converter, 7-Zip pakt de ZIP uit en schrijft de TAR, en zowel de upload als de uitvoer worden verwijderd zodra de taak eindigt.

De limieten die daarbij horen: 25 megabyte per bestand op de gratis laag, en een harde stop na zestig seconden per taak.

Archieven die deze omzetting rechtstreeks weigert

Twee weigeringen zijn de moeite waard om vooraf te kennen. Een archief dat opgeeft meer dan 2 GB uit te pakken wordt geweigerd voordat er ook maar één byte wordt geschreven. En een ZIP die niets blijkt te bevatten, krijgt een duidelijke melding in plaats van een lege tarball.

Versleutelde ZIP-bestanden stoppen hier ook. De uitpakker krijgt bewust een leeg wachtwoord mee, zodat een beveiligd archief meteen faalt met een leesbare foutmelding. Verwijder het wachtwoord eerst lokaal.

De oude TAR-grenzen, en of ze nog bijten

Het originele ustar-formaat slaat een bestandsgrootte op in een octaal veld van twaalf tekens, wat niets voorbij 8 GiB kan uitdrukken, en namen in een veld van honderd tekens met een prefix van honderdvijfenvijftig.

Moderne uitbreidingen lossen beide op en moderne gereedschappen schrijven ze standaard, dus de meeste mensen komen geen van beide grenzen ooit tegen. Op de gratis laag hier is geen van beide bereikbaar — de limiet van 25 MB op de invoer komt lang eerder dan het formaat dat doet.

Een TAR leesbaar houden over tien jaar

Voor langdurige bewaring heeft TAR één eigenschap die de gecomprimeerde formaten missen: schade blijft lokaal. Een beschadigd stuk in een ongecomprimeerde tarball kost je alleen de bestanden in dat stuk, en alles erna is nog leesbaar.

Een gecomprimeerd archief is veel minder vergevingsgezind: een verkeerde byte vroeg in een aaneengesloten stroom kan alles erna kosten. Dat is het eerlijke argument om een kale TAR naast een gecomprimeerde kopie te bewaren in plaats van in plaats daarvan.

Bundelen en comprimeren als twee losse beslissingen

ZIP behandelt verpakking en compressie als één bewerking. Een TAR neemt die beslissing niet: geen compressie-instelling, geen niveau, geen algoritme — hij legt vast hoe de bestanden heten en zet hun bytes op volgorde, en stopt daar.

Die scheiding is waarom Unix-gereedschap zo vrij samenwerkt. Dezelfde tarball kan door gzip voor snelheid, xz voor omvang, of niets voor een tussenstap. Vroeg je om een TAR omdat een latere fase zijn eigen artefacten comprimeert, dan heb je precies die keuze bewust gemaakt.

Zo zet je ZIP naar TAR om

  1. Sleep je ZIP-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies TAR als doel en start de omzetting.
  3. Download het klare TAR-bestand.

ZIP of TAR: wat er verandert

ZIP vergeleken met TAR
ZIPTAR
Volledige naamZIP-archiefTAR-archief
Bestandsextensie.zip.tar
Mediatypeapplication/zipapplication/x-tar
CompressieZonder verlies — er gaat niets wegGeen compressie
Voor het eerst gepubliceerd19891979
Uitgegeven doorPKWARE
SpecificatieAPPNOTE.TXTPOSIX.1-2001 ustar
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Opent in een browserGeen browserGeen browser
In plaats daarvan overwogen7ZGZ

Wat behouden blijft

Er gaat niets verloren. ZIP en TAR bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Het resultaat openen

7-Zip leest zowel ZIP als TAR, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Bestandsgrootte en kwaliteit

TAR bewaart de monsters rauw, dus het bestand groeit flink zonder er iets bij te winnen. Die richting is alleen zinnig als een programma aan de andere kant ZIP niet aanneemt — en dat is meestal ook de reden.

Waarvoor elk formaat bedoeld is

ZIP is het formaat van PKWARE, verschenen in 1989. Het is vastgelegd in APPNOTE.TXT, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

TAR stamt uit 1979, vastgelegd in POSIX.1-2001 ustar. tar, 7-Zip en Keka lezen het formaat.

Van ZIP naar TAR: veelgestelde vragen

Wordt mijn ZIP-bestand ergens heen geüpload?

Ja: deze omzetting heeft software nodig die niet in een browser draait. Het bestand reist versleuteld naar onze server, wordt gewist zodra het werk klaar is en het resultaat na 60 minuten. Het werk wordt gedaan door 7-Zip, de archiveerder, in zijn opdrachtregelvorm.

Is ZIP naar TAR omzetten gratis?

Ja, tot 100 omzettingen per dag voor bestanden tot 25 MB. Die ene grens bestaat omdat deze omzetting op een server draait die wij betalen. Verder is er hier niets begrensd, en een watermerk komt er in geen geval op. De limiet bestaat omdat 7-Zip een machine van ons nodig heeft om te draaien.

Gaat er kwaliteit verloren bij het omzetten van ZIP naar TAR?

Nee. TAR bewaart dezelfde inhoud zonder iets weg te gooien: het resultaat is in kwaliteit identiek aan het origineel. De bestanden komen er byte voor byte hetzelfde uit. Wat het niet overleeft is wat de houder *over* ze wist en niet wat hij *in* zich had: een wachtwoord, en bij sommige formaten de oorspronkelijke rechten en datums.

Waarom is het TAR-bestand zoveel groter dan het ZIP-bestand?

TAR bewaart de monsters rauw, dus het bestand groeit flink zonder er iets bij te winnen. Die richting is alleen zinnig als een programma aan de andere kant ZIP niet aanneemt — en dat is meestal ook de reden.

Is ZIP naar TAR verliesvrij?

Er gaat niets verloren. ZIP en TAR bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over ZIP en TAR beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.