Vad är filformatet BAK?
Filer med filändelsen .bak genereras av olika program och används för att lagra olika typer av säkerhetskopior. Säkerhetskopior skapas till exempel när ett dokument som redigeras av en användare sparas - den ursprungliga versionen bevaras under samma basnamn med .bak tillagt eller ersatt för den ursprungliga filändelsen.
Applikationer som Microsoft SQL Server använder .bak-filer för att lagra säkerhetskopior av sina databaser. Säkerhetskopior raderas vanligtvis inte automatiskt; därför kan data ofta återställas vid dataförlust. Eftersom olika program använder .bak-filer för att lagra olika typer av data, är det inte möjligt att peka på en enda applikation som kan öppna varje .bak-fil. Den interna strukturen beror helt på programmet som skapade säkerhetskopian: en AutoCAD .bak är en giltig DWG-ritning som börjar med en AC10xx-header, medan en SQL Server .bak innehåller en MTF-ström. Det mest tillförlitliga tillvägagångssättet är att identifiera vilken programvara som skapade filen, byta namn på den till dess ursprungliga filändelse och öppna den normalt. Alternativ till .bak-konventionen inkluderar filändelserna .OLD och .ORIG.
Vanligt förekommande .bak-filer
En av de applikationer som använder filändelsen .bak är den populära webbläsaren Mozilla Firefox. Webbläsaren sparar automatiska säkerhetskopior av sin bokmärkesdatabas i mappen bookmarkbackups inuti användarprofilen. På Windows 10 och 11 finns denna mapp vanligtvis på C:\Users\<User>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\bookmarkbackups\. Äldre Firefox-versioner skrev en enskild fil kallad bookmarks.bak; nuvarande utgåvor skriver istället daterade ögonblicksbilder. Genom att kopiera den relevanta säkerhetskopian tillbaka till profilkatalogen är det möjligt att återställa bokmärken efter oavsiktlig radering.
Säkerhet & trygghet
RISK: LOWEn .bak är bara en kopia, så den är bara så riskfylld som filen den duplicerar: en .bak av ett rent dokument är ofarlig, en .bak av en skadlig körbar fil eller ett makro-fyllt dokument bär samma risk som originalet. Radera inte .bak-filer blint förrän du har bekräftat att arbetsfilen är intakt - de är ofta din enda återställningskopia. Vid återställning från en sådan, skanna den om dess ursprung är osäkert, och kör aldrig en .bak som du byter namn till .exe/.dll utan att verifiera dess källa.
Formatdetaljer
i ett nötskalProgram som öppnar BAK-filer
file something.bak för att upptäcka den verkliga typen, öppna sedan med rätt verktyg. Tekniska detaljer
djup specifikation| MIME-typ | application/octet-stream - ingen dedikerad MIME-typ existerar; .bak behandlas som godtycklig binär data |
| Filsignatur (magic bytes) | Ingen - .bak har ingen egen signatur. De inledande byten är de från originalfilen (t.ex. AutoCAD .bak börjar med AC10xx; SQL Server .bak börjar med TAPE/MTF-strukturer; en textredigerares .bak är vanlig text) |
| Underliggande struktur | Ärver strukturen från originalfilen - kan vara binär, vanlig text, XML eller komprimerad beroende på vilket program som skapade säkerhetskopian |
| Namnkonvention | Samma basnamn som originalet med .bak tillagt eller ersatt för den ursprungliga filändelsen (t.ex. drawing.dwg → drawing.bak, eller document.docx.bak) |
| Syfte | Automatisk reservkopia skapad innan en fil skrivs över eller ändras, vilket möjliggör återställning av föregående tillstånd utan användarinteraktion |
| Lagringsbeteende | Behålls vanligtvis på disken tills den raderas manuellt; de flesta program skriver över den befintliga .bak-filen vid nästa sparning och behåller endast den senaste föregående versionen |
| AutoCAD .bak-specifikationer | En omdöpt kopia av den senast sparade .dwg-filen; börjar med standard DWG AC10xx-header och kan återställas genom att byta namn på filändelsen tillbaka till .dwg |
| SQL Server .bak-specifikationer | Använder Microsoft Tape Format (MTF); kan innehålla fullständiga, differentiella eller transaktionslogg-säkerhetskopior; kan endast återställas via SQL Server eller SSMS RESTORE DATABASE-kommandon |
| Komprimering | Inte i sig komprimerad; SQL Server-säkerhetskopior stöder valfri inbyggd komprimering; de flesta andra .bak-filer är ordagranna okomprimerade kopior av originalet |
| Identifieringsmetod | Använd kommandot file på Linux/macOS eller en hex-redigerare på valfri plattform för att inspektera header-bytes och fastställa den underliggande filtypen innan namnbyte |
| Återställningsmetod | Byt namn på filen genom att ta bort .bak och återställa den ursprungliga filändelsen (t.ex. byt namn på rapport.bak till rapport.docx), öppna sedan med lämpligt program |
| Plattformsomfattning | Plattformsoberoende konvention som används på Windows, macOS, Linux och äldre DOS/OS2-miljöer - inget enskilt operativsystem äger praxisen |
| Firefox bokmärkeskopior | Mappen bookmarkbackups inuti Firefox-profilen innehåller daterade .jsonlz4-ögonblicksbilder; äldre Firefox-versioner använde en enskild bookmarks.bak-fil för detta ändamål |
| Relaterade filändelser för reservkopior | .old, .orig, .tmp och konventionen med suffixet ~ (tilde) tjänar samma roll som reservkopior över olika plattformar och redigerare |
| Släppt | Convention predates Windows; used since early PC software to keep a previous version |