Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je XZ 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.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
XZ naar TAR
Compressie verwijderen klinkt als de verkeerde richting, en er zijn plekken waar het de enige richting is. docker load leest een image uit een tarball. Diverse firmware- en apparaatimporters nemen een .tar omdat de lader geschreven is om TAR-headers af te lopen en er nooit iets aan is toegevoegd.
Er is ook een tweede lezer met een andere reden: iemand die simpelweg wil kijken. Een tarball kan geïnspecteerd, vergeleken en door een script doorlopen worden zonder bij elke bewerking eerst te decomprimeren.
XZ dateert uit 2009 en comprimeert één stroom met LZMA2. Het heeft geen veld voor een bestandsnaam, geen begrip van een map, en geen manier om vast te leggen waar het ene lid eindigt en het andere begint.
TAR, uit 1979, is precies het complement: een header van 512 bytes vóór elk lid met naam, pad, grootte, eigenaar, groep, modus en tijdstempels, en geen compressie. Samen doen ze de hele klus, en dat is waarom .tar.xz eigenlijk de bedoelde opzet is, geen omweg.
Elke andere archiefconversie op deze site heeft ergens een argument over omvang. Deze heeft het tegenovergestelde, en het is de moeite waard om vooraf te plannen: een XZ van broncode, logs of documenten kan meermaals uitzetten.
De praktische gevolgen gaan allemaal over waar het bestand daarna heen moet. Het past niet meer binnen een bijlagelimiet die de XZ ruim haalde, en het kost proportioneel langer om over een netwerk te kopiëren.
Dit is de belangrijkste zin op deze pagina voor wie een uitgebrachte release omzet. De omzetting pelt de xz-laag niet gewoon af — ze pakt het archief volledig uit en schrijft een nieuwe TAR vanuit de inhoud. De bestanden zelf zijn byte voor byte identiek, maar de tarball eromheen is niet de originele.
Dus de SHA-256 in de release notes zal niet verifiëren tegen wat je hier downloadt. Moet verificatie deel uitmaken van de klus, decomprimeer dan lokaal met xz -d archive.tar.xz, wat alleen de buitenste laag aanraakt.
Een TAR-header heeft velden voor eigenaar, groep, permissiebits en wijzigingstijd, en voor veel tarballs zijn die van belang: een release met een installatiescript hangt ervan af dat het uitvoerbaar aankomt.
Wat het hier ontvangt, is een andere vraag. Omdat het archief naar een scratchmap wordt uitgepakt en opnieuw getard, zijn de modi en tijden wat die omweg overleefde. Controleer de headervelden met tar tvf voordat je erop vertrouwt.
Niet elke .xz is een gecomprimeerde tarball. Eén groot bestand — een databasedump, een schijfkopie — wordt vaak op zichzelf gecomprimeerd, zonder tarball erin. De converter probeert een innerlijke TAR uit te pakken en behoudt, als die er niet is, het losse bestand.
Wat je dan krijgt is een TAR met precies één lid, een enigszins ongewoon maar geldig object — en een nuttige diagnose: verwachtte je een map met bestanden en krijg je er één, dan was het origineel nooit een archief.
Op onze server, niet in je browser, omdat het werk 7-Zip en xz als echte programma’s nodig heeft. Het bestand reist over een versleutelde verbinding naar een container zonder eigen uitgaande internettoegang.
Elke taak krijgt een scratchmap op een in-memory bestandssysteem, verwijderd zodra de taak eindigt, en gedood na zestig seconden. Een archief dat opgeeft meer dan 2 GB uit te pakken wordt geweigerd voordat er iets wordt geschreven. De gratis laag accepteert 25 megabyte per geüpload bestand.
tar tvf archive.tar toont elk lid met modus, eigenaar, grootte en tijdstempel, zonder kosten. Twee dingen zijn de moeite waard: het bovenste niveau — een archief gepakt van binnen een map en een gepakt vanuit de bovenliggende map verschillen door een extra padniveau — en de rechtenkolom, vooral als iets in het archief uitgevoerd moet worden.
Zodra de lijst klopt, is de tarball klaar voor wat de gecomprimeerde versie weigerde.
| XZ | TAR | |
|---|---|---|
| Volledige naam | XZ-archief | TAR-archief |
| Bestandsextensie | .xz | .tar |
| Mediatype | application/x-xz | application/x-tar |
| Compressie | Zonder verlies — er gaat niets weg | Geen compressie |
| Voor het eerst gepubliceerd | 2009 | 1979 |
| Specificatie | — | POSIX.1-2001 ustar |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Geen browser | Geen browser |
| In plaats daarvan overwogen | GZ, BZ2, 7Z | ZIP, GZ |
Er gaat niets verloren. XZ en TAR bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.
TAR is een werkformaat en XZ een af formaat. Wat terugkomt is bewerkbare tekst in plaats van een afbeelding van de pagina, meestal de reden voor de omzetting en tegelijk haar grens.
TAR bevat een hele map, waar XZ één gecomprimeerde stroom is. Namen, mappen en datums worden vastgelegd in plaats van in één blok te verdwijnen.
7-Zip en Keka lezen zowel XZ als TAR, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
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 XZ niet aanneemt — en dat is meestal ook de reden.
TAR stamt uit 1979, vastgelegd in POSIX.1-2001 ustar. tar, 7-Zip en Keka lezen het formaat.
TAR verscheen in 1979 en XZ in 2009. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
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.
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.
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.
TAR bevat een hele map, waar XZ één gecomprimeerde stroom is. Namen, mappen en datums worden vastgelegd in plaats van in één blok te verdwijnen.
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 XZ niet aanneemt — en dat is meestal ook de reden.
Er gaat niets verloren. XZ en TAR bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.