Wat is het BAK-bestandsformaat?
Bestanden met de extensie .bak worden gegenereerd door verschillende programma's en gebruikt om verschillende soorten reservekopieën op te slaan. Reservekopieën worden bijvoorbeeld gemaakt wanneer een document dat door een gebruiker is bewerkt, wordt opgeslagen - de originele versie wordt bewaard onder dezelfde basisnaam waarbij .bak wordt toegevoegd of de originele extensie vervangt.
Applicaties zoals Microsoft SQL Server gebruiken .bak-bestanden om reservekopieën van hun databases op te slaan. Reservekopieën worden meestal niet automatisch verwijderd; daarom kunnen de gegevens bij gegevensverlies vaak worden teruggehaald. Omdat verschillende programma's .bak-bestanden gebruiken om verschillende soorten gegevens op te slaan, is het niet mogelijk om één enkele applicatie aan te wijzen die elk .bak-bestand kan openen. De interne structuur hangt volledig af van het programma dat de back-up heeft gemaakt: een AutoCAD .bak is een geldig DWG-tekening die begint met een AC10xx-header, terwijl een SQL Server .bak een MTF-stream bevat. De meest betrouwbare aanpak is om te identificeren welke software het bestand heeft gemaakt, het terug te hernoemen naar de originele extensie en het normaal te openen. Alternatieven voor de .bak-conventie zijn de extensies .OLD en .ORIG.
Veelvoorkomende .bak-bestanden
Een van de applicaties die de .bak-extensie gebruikt, is de populaire webbrowser Mozilla Firefox. De browser bewaart automatische reservekopieën van zijn bladwijzerdatabase in de map bookmarkbackups binnen het gebruikersprofiel. Op Windows 10 en 11 bevindt deze map zich doorgaans op C:\Users\<User>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\bookmarkbackups\. Oudere Firefox-versies schreven een enkel bestand genaamd bookmarks.bak; huidige versies schrijven in plaats daarvan snapshots met een datum. Door het relevante back-upbestand terug te kopiëren naar de profielmap is het mogelijk om bladwijzers te herstellen na onbedoelde verwijdering.
Beveiliging & veiligheid
RISICO: LOWEen .bak is slechts een kopie, dus het is net zo riskant als het bestand dat het dupliceert: een .bak van een schoon document is onschadelijk, een .bak van een kwaadaardig uitvoerbaar bestand of een document met macro's draagt hetzelfde risico als het origineel. Verwijder .bak-bestanden niet blindelings totdat u heeft bevestigd dat het werkbestand intact is - ze zijn vaak uw enige herstelkopie. Scan het bij herstel als de herkomst onzeker is, en voer nooit een .bak uit die u hernoemt naar .exe/.dll zonder de bron te verifiëren.
Formaatdetails
in een notendopProgramma's die BAK-bestanden openen
file iets.bak uit om het echte type te detecteren en open het vervolgens met de juiste tool. Technische details
diepe specificaties| MIME-type | application/octet-stream - er bestaat geen specifiek MIME-type; .bak wordt behandeld als willekeurige binaire gegevens |
| Bestandssignatuur (magic bytes) | Geen - .bak heeft geen eigen signatuur. De beginbytes zijn die van het originele bestand (bijv. AutoCAD .bak begint met AC10xx; SQL Server .bak begint met TAPE/MTF-structuren; de .bak van een teksteditor is platte tekst) |
| Onderliggende structuur | Erft de structuur van het originele bestand - kan binair, platte tekst, XML of gecomprimeerd zijn, afhankelijk van welk programma de back-up heeft gemaakt |
| Naamgevingsconventie | Zelfde basisnaam als het origineel met .bak toegevoegd of in de plaats van de originele extensie (bijv. tekening.dwg → tekening.bak, of document.docx.bak) |
| Doel | Automatische reservekopie gemaakt voordat een bestand wordt overschreven of gewijzigd, waardoor herstel van de vorige staat mogelijk is zonder tussenkomst van de gebruiker |
| Bewaargedrag | Wordt doorgaans op de schijf bewaard totdat het handmatig wordt verwijderd; de meeste programma's overschrijven de bestaande .bak bij de volgende opslagbeurt, waarbij alleen de meest recente vorige versie behouden blijft |
| AutoCAD .bak specificaties | Een hernoemde kopie van het laatst opgeslagen .dwg-bestand; begint met de standaard DWG AC10xx-header en kan worden hersteld door de extensie terug te hernoemen naar .dwg |
| SQL Server .bak specificaties | Maakt gebruik van Microsoft Tape Format (MTF); kan volledige, differentiële of transactielogboek-back-ups bevatten; alleen herstelbaar via SQL Server of SSMS RESTORE DATABASE-opdrachten |
| Compressie | Niet inherent gecomprimeerd; SQL Server-back-ups ondersteunen optionele ingebouwde compressie; de meeste andere .bak-bestanden zijn letterlijke ongecomprimeerde kopieën van het origineel |
| Identificatiemethode | Gebruik het file-commando op Linux/macOS of een hex-editor op elk platform om de header-bytes te inspecteren en het onderliggende bestandstype te bepalen alvorens te hernoemen |
| Herstelmethode | Hernoem het bestand door .bak te verwijderen en de originele extensie te herstellen (bijv. hernoem rapport.bak naar rapport.docx), en open het vervolgens met het juiste programma |
| Platformbereik | Platformonafhankelijke conventie gebruikt op Windows, macOS, Linux en legacy DOS/OS2-omgevingen - geen enkel besturingssysteem is eigenaar van deze praktijk |
| Firefox bladwijzer-back-ups | De map bookmarkbackups in het Firefox-profiel bevat gedateerde .jsonlz4-snapshots; oudere Firefox-versies gebruikten hiervoor een enkel bookmarks.bak-bestand |
| Gerelateerde reservekopie-extensies | .old, .orig, .tmp en de ~ (tilde) achtervoegsel-conventie dienen dezelfde rol als reservekopie op verschillende platforms en editors |
| Uitgebracht | Convention predates Windows; used since early PC software to keep a previous version |
BAK conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over BAK-bestanden.