UltKit

TAR.GZ til ZIP-konverter

En .tar.gz er to formater oven på hinanden: et tar-arkiv pakket ind i gzip-komprimering. De fleste Windows-programmer fjerner lagene ét ad gangen. Denne konverter fjerner begge lag og skriver én ZIP-fil med de oprindelige mapper og datoer.

Arkivkonverter

eller slip ZIP, ZIPX, RAR …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Tilføj tarball-filen

    Upload en .tar.gz- eller .tgz-fil på op til 95 MB pr. fil og 20 pr. batch. Tarballs i .tar.bz2 og .tar.xz accepteres på samme måde.

  2. 2

    Bevar mappestrukturen

    Mappestruktur står på Behold mapper, så et projekts mappetræ bevares. Brug Alle filer på øverste niveau kun til et fladt sæt dokumenter eller billeder.

  3. 3

    Konvertér til ZIP

    Tryk på Konvertér til ZIP, og download filen. Tilføj først en Ny adgangskode under Avancerede indstillinger, hvis ZIP-filen skal være krypteret.

Svar

Hvordan konverterer jeg en tar.gz til en ZIP?

Upload .tar.gz- eller .tgz-filen, og tryk på Konvertér til ZIP. gzip-laget dekomprimeres, tar-filen læses, og hver fil pakkes i en ZIP med sin mappe og dato, klar til at blive åbnet på enhver enhed.

Hvorfor en tar.gz er én samlet datastrøm

Jean-loup Gailly og Mark Adler udgav gzip til GNU-projektet i 1992 som en patentfri erstatning for Unix-kommandoen compress. gzip komprimerer præcis én strøm af bytes og ved intet om filer eller mapper. Ved at parre det med tar, som samler mange filer i én strøm, fik Unix et arkiv i to trin: tar samler, gzip skrumper.

Fordi gzip ser hele tar-filen på én gang, opfører resultatet sig som et solidt arkiv. Gentaget tekst på tværs af hundredvis af filer komprimeres godt, og derfor udgiver kildekode, Linux-pakker og projekter som WordPress tar.gz-downloads. Prisen er adgangen. For at læse den sidste fil skal du dekomprimere alt før den, og en beskadiget byte tidligt i filen kan gøre resten ulæselig.

ZIP gør det modsatte og komprimerer hver fil for sig bag et indeks. Det koster lidt størrelse, men gør arkivet nemt at gennemse, hvilket er det, en Windows-bruger forventer. Windows 11 har kunnet åbne tar.gz i Filutforskeren siden opdateringen i 2023, men Windows 10, ældre arbejdscomputere og mange uploadformularer vil stadig have ZIP. Almindelige, ukomprimerede tarballs har deres egen side, TAR til ZIP, og arkivkonverteren dækker også 7z, RAR og ISO.

TAR.GZ til ZIP i tre trin

  1. Fjern gzip

    Den komprimerede strøm pakkes ud igen til den oprindelige tar-fil.

  2. Læs tar-filen

    Hver header angiver filens sti, størrelse og ændringsdato.

  3. Skriv ZIP-filen

    Filerne komprimeres én for én og opføres i ZIP-filens centrale filoversigt.

TAR.GZ

Gzip-komprimeret TAR-arkiv

En .tar.gz-fil (eller .tgz) er et TAR-arkiv komprimeret med gzip, GNU's komprimeringsværktøj udgivet i 1992. Det er det traditionelle format til udgivelser af kildekode, Linux-software og serverbackups, fordi det bevarer Unix-rettigheder og komprimerer godt. Udpakning kræver i nogle værktøjer to trin, først gzip og derefter tar. Linux og macOS åbner det direkte, mens Windows-brugere kan have brug for 7-Zip eller en nyere indbygget tar.

Komprimering
Uden tab
Gennemsigtighed
–
Animation
–
Introduceret
1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
TAR.GZ-konverter

ZIP

ZIP-arkiv

ZIP er et tabsfrit arkivformat skabt af Phil Katz fra PKWARE i 1989. Det samler mange filer og mapper i én komprimeret fil, og Windows, macOS, Linux, iOS og Android kan åbne det uden ekstra software. ZIP er også containeren bag DOCX-, XLSX-, EPUB-, APK- og JAR-filer. Den almindelige komprimering er hurtig, men mindre effektiv end 7z, og den gamle ZipCrypto-adgangskodebeskyttelse er svag.

Komprimering
Uden tab
Gennemsigtighed
–
Animation
–
Introduceret
1989 · Phil Katz (PKWARE)
ZIP-konverter

TAR.GZ er den form, Linux-projekter, serverbackups og kildekodeudgivelser leveres i, så folk laver den om til ZIP, når filerne skal kunne åbnes på Windows eller en telefon i ét trin i stedet for to; ZIP til TAR.GZ er det modsatte, hvor der pakkes til en Linux-server eller et build-script.

Tarball-typer, som siden understøtter

from ↓ · to →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredVælg outputtet under Konvertér til; ZIP er forvalgt på denne side.

Linux-filnavne, der giver problemer på Windows

Tjek navne, der kun adskiller sig ved store og små bogstaver, og specialtegn

Linux tillader, at README og readme ligger i samme mappe, og tillader tegn som : og ? i navne. Windows behandler det første par som én fil og afviser tegnene, så efter udpakning af ZIP-filen på Windows kan en af filerne mangle eller være omdøbt. Symbolske links i tarballen genskabes heller ikke, så for kode, der afhænger af dem, bør du beholde tarballen til Linux-brugere.

Spørgsmål om TAR.GZ til ZIP

Hvorfor laver 7-Zip min .tar.gz om til en .tar i stedet for en mappe?

7-Zip behandler de to lag hver for sig: Første udpakning fjerner gzip og efterlader .tar-filen, og en anden udpakning pakker filerne ud. Når du konverterer til ZIP her, sker begge dele på én gang, så modtageren får én velkendt fil.

Er en .tgz-fil forskellig fra en .tar.gz?

Nej. .tgz er et forkortet navn for det samme og stammer fra systemer, der begrænsede filendelser til tre tegn. Begge er et tar-arkiv komprimeret med gzip, og begge accepteres her.

Hvorfor er ZIP-filen større end den tar.gz, jeg startede med?

gzip komprimerer hele tar-filen som én sammenhængende strøm og kan derfor genbruge mønstre på tværs af filer, for eksempel hundredvis af ens kildekodefiler. ZIP komprimerer hver fil for sig og starter forfra hver gang. Forskellen er størst for mange små tekstfiler og mindst for fotos og videoer.

Hvorfor kan jeg ikke se én fil i en tar.gz uden at udpakke det hele?

Ingen af lagene har et indeks. gzip kan kun dekomprimeres fra start, og tar angiver sine filer én header ad gangen undervejs. En ZIP har en filoversigt til sidst, og derfor vises indholdet med det samme.

Skal jeg downloade ZIP- eller tar.gz-filen fra en GitHub-release?

GitHub tilbyder begge dele for hver udgivelses kildekode, og indholdet er det samme. På Windows skal du vælge ZIP; på Linux eller macOS fungerer begge. Konvertér kun, hvis du allerede har tar.gz-filen, og den anden version ikke er tilgængelig.

Kan jeg gøre det på en Mac uden at uploade noget?

Ja. Dobbeltklik på .tar.gz-filen i Finder, så pakker Archive Utility begge lag ud. Højreklik derefter på mappen og vælg Komprimér for at lave en ZIP. Brug denne side, når du sidder ved en Chromebook, en telefon eller en låst arbejdscomputer.