.TAR

TAR-fil

Tape Archive
Ställ en fråga
SNABBT SVAR

En TAR-fil (även kallad en tarball) buntar ihop filer och mappar till ett arkiv men komprimerar dem inte. Det är därför du nästan alltid ser den som .tar.gz eller .tgz, med gzip adderat ovanpå. På Linux och macOS kör du tar -xf file.tar; på Windows 10/11 fungerar samma kommando i en terminal, eller använd gratisprogrammen 7-Zip eller PeaZip.

Utvecklare: AT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project) Kategori: Komprimerade filer Öppen standard MIME: application/x-tar
ÖPPNAS PÅ Windows macOS Linux Android
Relaterat: .RAR · .ZIP · .Z01 · .7Z

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 1, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet TAR?

.tar är en filändelse för det vanliga Unix-formatet Tape Archive, även kallat en «tarball». TAR-filer stöds på i stort sett alla moderna operativsystem. TAR i sig komprimerar inte - det buntar ihop flera filer och kataloger till ett enda arkiv samtidigt som Unix-filrättigheter, ägarskap, symboliska länkar och tidsstämplar bevaras, vilket är den främsta anledningen till att det förblir den föredragna containern på Linux- och Unix-system.

TAR-arkiv paras vanligtvis ihop med ett komprimeringslager. Den mest populära kombinationen använder gzip, vilket skapar .tar.gz-filer (ofta skrivna som file_name.tar.gz eller förkortat som .tgz). Andra vanliga lager-varianter inkluderar .tar.bz2 och .tar.xz. De flesta moderna arkiveringsverktyg hanterar automatiskt dekomprimering och extrahering tillsammans.

Formatet har sitt ursprung 1979 som en del av Version 7 Unix och har sedan dess standardiserats genom POSIX som formaten ustar (1988) och pax (2001). Internt är en .tar-fil en sekvens av 512-byte block: varje medlem börjar med ett huvudblock (header) som innehåller filnamn, rättigheter, storlek och kontrollsumma, följt av fildata utfyllt till en 512-byte gräns. Två nollfyllda block markerar slutet på arkivet. Eftersom det inte lägger till någon overhead för komprimering, packas och packas TAR upp snabbt, och de flesta arkivskanningsverktyg hanterar .tar-filer utan svårighet.

Säkerhet & trygghet

RISK: LOW

TAR-formatet är öppet och en .tar kan inte köras av sig själv. Vanlig försiktighet för arkiv gäller: en tarball från en okänd källa kan innehålla skript eller körbara filer som avslöjas först efter extrahering, så skanna innehållet innan du kör något. Två TAR-specifika anmärkningar: en skadlig tar kan innehålla «../» eller absoluta sökvägar (den klassiska «tar slip» / path-traversal-attacken som skriver filer utanför målmappen) - extrahera okända tarballs till en tom katalog och använd en modern extraherare som tar bort inledande snedstreck; och en komprimerad .tar.gz kan vara en «dekomprimeringsbomb» som expanderar till enorm storlek, så var vaksam på misstänkt små arkiv.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNTape Archiveäven känd som Tarball, Unix tar archive
UTVECKLAREAT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project)sedan 1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
MIME-TYPapplication/x-tar
TYPOkomprimerat filarkiv (sekventiella block om 512 bytes)
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
101102103104105
HEX
7573746172
ASCII
ustar
En TAR-fil har INGEN magic på filnivå vid offset 0; arkivet börjar direkt med den första medlemmens 512-byte header, vars första 100 bytes är filnamnet. «ustar»-magic finns vid offset 257 (följt av «\0» + version «00» i POSIX ustar, eller « \0» i gammal GNU tar). Mycket gamla pre-POSIX «v7» tar-arkiv har ingen magic alls och identifieras heuristiskt genom headerns kontrollsumma.

Program som öppnar TAR-filer

Windows4 apps
WinRAR Betald Dubbelklicka för att öppna och extrahera; hanterar .tar och .tar.gz. (7-Zip/PeaZip är gratisalternativen.)
7-Zip Öppen källkod Högerklicka på .tar > 7-Zip > Extrahera här. För .tar.gz, extrahera två gånger (gz-lagret sedan tar) eller använd Extrahera här igen. Gratis; skapar även .tar.
PeaZip Öppen källkod Öppna .tar / .tar.gz och välj Extrahera; packar upp både komprimerings- och tar-lagret i ett steg.
tar (built into Windows 10/11) Inbyggd Öppna en terminal och kör tar -xf file.tar (eller tar -xzf file.tar.gz). bsdtar har levererats i Windows sedan build 17063 (2018).
macOS3 apps
The Unarchiver Gratis Ställ in som standard och dubbelklicka för att extrahera .tar/.tar.gz/.tar.bz2. Gratis i Mac App Store.
Archive Utility (built-in) Inbyggd Dubbelklicka på .tar eller .tar.gz i Finder - macOS extraherar den automatiskt.
Keka Gratis Dra .tar-filen till Keka för att extrahera; Keka SKAPAR även .tar och .tar.gz med olika alternativ.
Linux2 apps
tar (GNU/bsdtar, CLI) Öppen källkod tar -xf file.tar för att extrahera, tar -xzf file.tar.gz för en gzip-tarball, tar -cf out.tar dir/ för att skapa. Förinstallerat på alla Linux/Unix-system.
Ark / File Roller / Xarchiver Öppen källkod Standardarkivhanterare för KDE/GNOME/XFCE - öppna .tar/.tar.gz och extrahera via det grafiska gränssnittet.
Android1 app
ZArchiver Gratis Tryck på .tar / .tar.gz och välj Extrahera; hanterar både tar- och komprimeringslager. Skapar även .tar.

Tekniska detaljer

djup specifikation
MIME-typapplication/x-tar (även application/x-gtar)
FilstrukturSekventiella 512-byte block; varje medlem har en 512-byte header följt av fildata utfyllt till en 512-byte gräns
Formatvarianterv7 (1979, original), POSIX ustar (1988), GNU tar, POSIX pax (2001) - skiljer sig i hantering av långa namn, stora filer och tidsstämplar
KomprimeringIngen - .tar är okomprimerat; komprimering läggs till av ett yttre lager (.tar.gz, .tar.bz2, .tar.xz, .tar.zst)
Magic bytesASCII-strängen «ustar» vid byte-offset 257 i 512-byte headern; saknas i pre-POSIX v7-arkiv, vilka identifieras genom heuristik för headerns kontrollsumma
Header-kontrollsumma8-byte ASCII oktal kontrollsumma per medlem som täcker 512-byte huvudblocket; ingen kontrollsumma eller signatur för hela arkivet
Kodning av numeriska fältASCII oktala strängar (inte binära heltal); pax och GNU tar använder base-256-kodning för värden som överskrider det oktala intervallet
Markör för arkivslutTvå på varandra följande 512-byte nollfyllda (null) block i slutet av arkivet
Filnamnslängd100 bytes i v7; 255 bytes med ustar-prefixfältet; obegränsat via pax utökade headers eller GNU long-name-poster
Storleksgräns per filUpp till ~8 GB med standard ASCII oktal kodning; i praktiken obegränsat med pax-format eller GNU base-256-kodning
Bevarad metadataUnix-rättigheter (mode bits), UID/GID-ägarskap, modifieringstidsstämplar, symboliska länkar, hårda länkar, enhetsfiler och specialfiler
KrypteringIngen inbyggd; kryptering appliceras av ett yttre hölje såsom gpg
Vanliga lager-filändelser.tar.gz / .tgz, .tar.bz2 / .tbz2, .tar.xz / .txz, .tar.zst
PlattformsstödInbyggt stöd i Linux, Unix, BSD och macOS; tillgängligt i Windows 10 och 11 via inbyggda tar.exe och tredjepartsverktyg som 7-Zip
Släppt1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
Senaste versionPOSIX.1-2001 pax format; GNU tar and bsdtar (libarchive) extensions in active use
Öppen standardJa · royaltyfri
Specifikationpubs.opengroup.org

TAR-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med TAR-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om TAR-filer.

Vanliga frågor

Hur öppnar jag en TAR-fil?
På Linux/macOS kör du tar -xf file.tar (eller dubbelklicka bara på macOS). På Windows kan du använda det inbyggda tar -xf file.tar, eller gratisprogrammen 7-Zip/PeaZip (högerklicka > Extrahera). För en .tar.gz använder du tar -xzf file.tar.gz.
Vad är skillnaden mellan .tar och .tar.gz?
En .tar buntar bara ihop filer utan att komprimera dem. En .tar.gz (eller .tgz) är en .tar som sedan har komprimerats med gzip - det är därför nästan alla Linux/källkods-nedladdningar är .tar.gz och är mindre.
Hur öppnar jag en TAR-fil i Windows?
Windows 10/11 inkluderar ett tar-kommando - kör tar -xf file.tar i en terminal. För ett grafiskt gränssnitt, installera gratisprogrammen 7-Zip eller PeaZip och högerklicka > Extrahera. För .tar.gz kan du behöva extrahera två gånger (först gz, sedan tar).
Komprimerar TAR filer?
Nej. tar slår bara samman filer till ett arkiv och bevarar Unix-rättigheter. Komprimering är ett separat lager - det är gzip/bzip2/xz i .tar.gz / .tar.bz2 / .tar.xz.
Varför behöver min .tar.gz extraheras två gånger?
Eftersom det finns två lager: gzip omsluter tar-filen. Vissa verktyg extraherar båda samtidigt (tar -xzf, PeaZip, Keka); andra tar bort gzip-lagret först (vilket lämnar en .tar) och kräver en andra extrahering.
Kan jag skapa en TAR-fil gratis?
Ja - tar är inbyggt i Linux och macOS, och Windows 10/11 inkluderar det också. Gratis grafiska verktyg som 7-Zip, PeaZip och Keka skapar också .tar och .tar.gz.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.MDMarkdown Document
5.JPGJPEG Image
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö