.TAR

TAR-fil

Tape Archive
Stil et spørgsmål
HURTIGT SVAR

En TAR-fil (også kaldet en tarball) samler filer og mapper i ét arkiv, men komprimerer dem ikke. Det er derfor, du næsten altid ser den som .tar.gz eller .tgz, hvor gzip er tilføjet ovenpå. På Linux og macOS skal du køre tar -xf file.tar; på Windows 10/11 fungerer den samme kommando i en terminal, eller du kan bruge de gratis 7-Zip eller PeaZip.

Udvikler: AT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project) Kategori: Komprimerede filer Åben standard MIME: application/x-tar
ÅBNER PÅ Windows macOS Linux Android
Relateret: .RAR · .ZIP · .Z01 · .7Z

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 1, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er TAR-filformatet?

.tar er en filendelse for det standardiserede Unix Tape Archive-format, også kaldet en „tarball“. TAR-filer understøttes på stort set alle moderne operativsystemer. TAR i sig selv komprimerer ikke - det samler flere filer og mapper i et enkelt arkiv, mens Unix-filrettigheder, ejerskab, symbolske links og tidsstempler bevares, hvilket er hovedårsagen til, at det fortsat er den foretrukne container på Linux- og Unix-systemer.

TAR-arkiver parres ofte med et komprimeringslag. Den mest populære kombination bruger gzip, hvilket producerer .tar.gz-filer (ofte skrevet som file_name.tar.gz eller forkortet som .tgz). Andre almindelige lagdelte varianter inkluderer .tar.bz2 og .tar.xz. De fleste moderne arkiveringsværktøjer håndterer automatisk dekomprimering og udpakning sammen.

Formatet opstod i 1979 som en del af Version 7 Unix og er siden blevet standardiseret gennem POSIX som ustar (1988) og pax (2001) formaterne. Internt er en .tar-fil en sekvens af 512-byte blokke: hvert medlem begynder med en header-blok, der indeholder filnavn, rettigheder, størrelse og tjeksum, efterfulgt af fildata udfyldt til en 512-byte grænse. To nul-udfyldte blokke markerer slutningen af arkivet. Da det ikke tilføjer nogen komprimeringsomkostninger, pakker og udpakker TAR hurtigt, og de fleste arkivscanningsværktøjer håndterer .tar-filer uden problemer.

Sikkerhed og tryghed

RISIKO: LOW

TAR-formatet er åbent, og en .tar kan ikke eksekveres i sig selv. Almindelig forsigtighed ved arkiver gælder: en tarball fra en upålidelig kilde kan indeholde scripts eller eksekverbare filer, der først afsløres efter udpakning, så scan indholdet, før du kører noget. To tar-specifikke bemærkninger: en ondsindet tar kan indeholde „../“ eller absolutte stier (det klassiske „tar slip“ / path-traversal angreb, der skriver filer uden for målmappen) - udpak upålidelige tarballs i en tom mappe og brug en moderne udpakker, der fjerner foranstillede skråstreger; og en komprimeret .tar.gz kan være en „dekomprimeringsbombe“, der udvider sig til enorm størrelse, så vær påpasselig med mistænkeligt små arkiver.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNTape Archiveogså kendt som Tarball, Unix tar archive
UDVIKLERAT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project)siden 1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
MIME-TYPEapplication/x-tar
TYPEUkomprimeret filarkiv (sekventielle blokke på 512 bytes)
STANDARDÅben · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
101102103104105
HEX
7573746172
ASCII
ustar
En TAR-fil har INGEN magic bytes på filniveau ved offset 0; arkivet starter direkte med det første medlems 512-byte header, hvor de første 100 bytes er filnavnet. „ustar“ magic sidder ved offset 257 (efterfulgt af „\0“ + version „00“ i POSIX ustar, eller „ \0“ i gammel GNU tar). Meget gamle pre-POSIX „v7“ tar-arkiver har slet ingen magic og identificeres heuristisk via headerens tjeksum.

Programmer der åbner TAR-filer

Windows4 apps
WinRAR Betalt Dobbeltklik for at åbne og udpakke; håndterer .tar og .tar.gz. (7-Zip/PeaZip er de gratis alternativer.)
7-Zip Open-source Højreklik på .tar > 7-Zip > Udpak her. For .tar.gz skal du udpakke to gange (gz-laget og derefter tar) eller bruge Udpak her igen. Gratis; opretter også .tar.
PeaZip Open-source Åbn .tar / .tar.gz og vælg Udpak; udpakker både komprimerings- og tar-lagene i ét trin.
tar (built into Windows 10/11) Indbygget Åbn en terminal og kør tar -xf file.tar (eller tar -xzf file.tar.gz). bsdtar har været inkluderet i Windows siden build 17063 (2018).
macOS3 apps
The Unarchiver Gratis Indstil som standard og dobbeltklik for at udpakke .tar/.tar.gz/.tar.bz2. Gratis i Mac App Store.
Archive Utility (built-in) Indbygget Dobbeltklik på .tar eller .tar.gz i Finder - macOS udpakker den automatisk.
Keka Gratis Træk .tar over på Keka for at udpakke; Keka OPRETTER også .tar og .tar.gz med forskellige indstillinger.
Linux2 apps
tar (GNU/bsdtar, CLI) Open-source tar -xf file.tar for at udpakke, tar -xzf file.tar.gz for en gzip tarball, tar -cf out.tar dir/ for at oprette. Præinstalleret på alle Linux/Unix-systemer.
Ark / File Roller / Xarchiver Open-source Standard arkivhåndtering til KDE/GNOME/XFCE - åbn .tar/.tar.gz og vælg Udpak fra brugerfladen.
Android1 app
ZArchiver Gratis Tryk på .tar / .tar.gz og vælg Udpak; håndterer både tar- og komprimeringslagene. Opretter også .tar.

Tekniske detaljer

dyb specifikation
MIME-typeapplication/x-tar (også application/x-gtar)
FilstrukturSekventielle 512-byte blokke; hvert medlem har en 512-byte header efterfulgt af fildata udfyldt til en 512-byte grænse
Formatvarianterv7 (1979, original), POSIX ustar (1988), GNU tar, POSIX pax (2001) - adskiller sig i håndtering af lange navne, store filer og tidsstempler
KomprimeringIngen - .tar er ukomprimeret; komprimering tilføjes af et ydre lag (.tar.gz, .tar.bz2, .tar.xz, .tar.zst)
Magic bytesASCII-streng „ustar“ ved byte-offset 257 i 512-byte headeren; fraværende i pre-POSIX v7 arkiver, som identificeres ved header-tjeksum-heuristik
Header-tjeksum8-byte ASCII oktal tjeksum for hvert medlem, der dækker 512-byte header-blokken; ingen tjeksum eller signatur for hele arkivet
Kodning af numeriske felterASCII oktale strenge (ikke binære heltal); pax og GNU tar bruger base-256 kodning for værdier, der overstiger det oktale område
Slutmarkør for arkivTo på hinanden følgende 512-byte nul-udfyldte (null) blokke i slutningen af arkivet
Filnavnslængde100 bytes i v7; 255 bytes med ustar-præfiks-feltet; ubegrænset via pax udvidede headere eller GNU long-name records
Størrelsesgrænse pr. filOp til ~8 GB med standard ASCII oktal kodning; reelt ubegrænset med pax-format eller GNU base-256 kodning
Bevarede metadataUnix-rettigheder (mode bits), UID/GID-ejerskab, ændringstidsstempler, symbolske links, hårde links, enheds- og specialfiler
KrypteringIngen indbygget; kryptering påføres af en ydre indpakning såsom gpg
Almindelige lagdelte filendelser.tar.gz / .tgz, .tar.bz2 / .tbz2, .tar.xz / .txz, .tar.zst
PlatformunderstøttelseNative på Linux, Unix, BSD og macOS; tilgængelig på Windows 10 og 11 via indbygget tar.exe og tredjepartsværktøjer som 7-Zip
Udgivet1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
Seneste versionPOSIX.1-2001 pax format; GNU tar and bsdtar (libarchive) extensions in active use
Åben standardJa · royaltyfri
Specifikationpubs.opengroup.org

TAR-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med TAR-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om TAR-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en TAR-fil?
På Linux/macOS skal du køre tar -xf file.tar (eller bare dobbeltklikke på macOS). På Windows skal du bruge den indbyggede tar -xf file.tar eller de gratis 7-Zip/PeaZip (højreklik > Udpak). For en .tar.gz skal du bruge tar -xzf file.tar.gz.
Hvad er forskellen på .tar og .tar.gz?
En .tar samler kun filer uden at komprimere dem. En .tar.gz (eller .tgz) er en .tar, der derefter er blevet komprimeret med gzip - det er derfor, næsten alle Linux/kildekode-downloads er .tar.gz og er mindre.
Hvordan åbner jeg en TAR-fil på Windows?
Windows 10/11 inkluderer en tar-kommando - kør tar -xf file.tar i en terminal. For en GUI skal du installere de gratis 7-Zip eller PeaZip og højreklikke > Udpak. For .tar.gz skal du muligvis udpakke to gange (gz derefter tar).
Komprimerer TAR filer?
Nej. tar sammenkobler kun filer til ét arkiv og bevarer Unix-rettigheder. Komprimering er et separat lag - det er gzip/bzip2/xz i .tar.gz / .tar.bz2 / .tar.xz.
Hvorfor skal min .tar.gz udpakkes to gange?
Fordi der er to lag: gzip omslutter tar-filen. Nogle værktøjer udpakker begge på én gang (tar -xzf, PeaZip, Keka); andre fjerner gzip-laget først (hvilket efterlader en .tar) og kræver en ekstra udpakning.
Kan jeg oprette en TAR-fil gratis?
Ja - tar er indbygget i Linux og macOS, og Windows 10/11 inkluderer det også. Gratis GUI-værktøjer som 7-Zip, PeaZip og Keka opretter også .tar og .tar.gz.

Referencer

1GNU tar - official manualwww.gnu.org
2The Open Group - pax / tar format (POSIX)pubs.opengroup.org

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

Relaterede filtyper

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å