Hvad er BAK fil?
En fil med filtypen .bak er normalt en sikkerhedskopifil, der bruges af forskellige softwareværktøjer til at gemme sikkerhedskopier af data. Fra databaseperspektiv bruges en BAK-fil af Microsoft SQL Server til lagring af indholdet af en database. Alle data og filer, der er knyttet til databasen, gemmes i dette filformat for at blive hentet i tilfælde af, at databasen kan blive korrupt eller ugyldig af en eller anden grund. Sikkerhedskopieringsfilerne kan gemmes og indekseres på andre servere af sikkerhedsmæssige årsager. Flere applikationer kan oprette BAK-filer såsom SQL Server Management Studio, Transact-SQL og Windows PowerShell.
BAK filformat
De interne detaljer i en BAK-fil kendes ikke, men det er almindeligt antaget, at den er baseret på Microsoft Tape Format (MTF). MTF-specifikationer er tilgængelige og kan refereres til for at forstå strukturen af filen. Dokumentet giver detaljer om MTF-lagring for alle, der har en generel viden om lagerstyringsoperationer, bånddrev og filsystemer.
Datasæt
Et datasæt er en samling af objekter skrevet til et lagermedie (bånd, optisk disk osv.) under sikkerhedskopiering eller gendannelse af data. Datasæt består af flere medier i tilfælde af store datamængder.
Grundlæggende elementer i MTF
En MTF-fil består af nogle grundlæggende elementer, der udgør dens byggesten. Disse elementer er:
Deskriptorblokke
Deskriptorblokke (DBLK) bruges til formatkontrol og udgør det primære grundlag for en MTF-fil. En enkelt MTF-fil definerer flere DBLK’er for hver unik rolle. Hver DBLK er en datablok med variabel længde, der er opdelt i følgende fire dele:
Common Block Header
- Struktur med fast længde, der er fælles for alle DBLK’er. Dette er den eneste blokoverskrift, som er påkrævet.DBLK Type Information
- Blok med fast længde, der er specifik for den type DBLK, der defineresOperating System Data
- Specifikke data, der er defineret baseret på typen af DBLK og operativsystemerDBLK Information
- DBLK-specifik information med variabel længde, som ikke kan gemmes med DBLK-informationen med fast længde.
Datastrøm
Datastrømme i en MTF-fil bruges til dataindkapsling og justering. Den består af en Stream Header efterfulgt af Stream Data. En stream-header kan kun indkapsle en enkelt type streamdata.
Filmærker
Et filmærke bruges til logisk adskillelse og hurtig adgang inden for et medie. Filmærker emuleres af enhedsdriveren eller ved brug af Soft Filemark Descriptor-blokken, hvis den anvendte enhed ikke leverer filmærker.
Andre BAK filer
Her er andre filtyper, der bruger filtypen .bak.
Database
Spil
Diverse
- BAK - Backup File
- BAK - Chromium Bookmarks Backup
- BAK - Finale 2012 Score Backup
- BAK - MobileTrans Backup
- BAK - VEGAS Video Project Backup
Indstillinger