Kas yra BAK failas?
Failas su plėtiniu .bak paprastai yra atsarginės kopijos failas, naudojamas skirtingų programinės įrangos įrankių atsarginėms duomenų kopijoms saugoti. Duomenų bazės požiūriu BAK failas naudojamas Microsoft SQL Server duomenų bazės turiniui saugoti. Visi duomenys ir failai, susiję su duomenų baze, yra saugomi šiuo failo formatu, kad būtų galima juos gauti, jei duomenų bazė dėl kokių nors priežasčių gali būti sugadinta arba negaliojanti. Saugumo sumetimais atsarginės kopijos gali būti saugomos ir indeksuojamos kituose serveriuose. Kelios programos gali sukurti BAK failus, pvz., SQL Server Management Studio, Transact-SQL ir Windows PowerShell.
BAK failo formatas
Vidinė BAK failo informacija nėra žinoma, tačiau plačiai manoma, kad jis pagrįstas Microsoft Tape Format (MTF). MTF specifikacijos yra prieinamos ir jas galima nurodyti norint suprasti failo struktūrą. Dokumente pateikiama išsami informacija apie MTF saugyklą visiems, kurie turi bendrų žinių apie saugyklos valdymo operacijas, juostinius įrenginius ir failų sistemas.
Duomenų rinkiniai
Duomenų rinkinys yra objektų, įrašytų į laikmeną (juostą, optinį diską ir kt.) duomenų atsarginės kopijos arba atkūrimo metu, rinkinys. Duomenų rinkinius sudaro kelios laikmenos esant dideliam duomenų kiekiui.
Pagrindiniai DPS elementai
MTF failą sudaro keli pagrindiniai elementai, sudarantys jo sudedamąsias dalis. Šie elementai yra:
Deskriptorių blokai
Deskriptorių blokai (DBLK) naudojami formato valdymui ir yra pagrindiniai MTF failo pagrindai. Vienas MTF failas apibrėžia kelis DBLK kiekvienam unikaliam vaidmeniui. Kiekvienas DBLK yra kintamo ilgio duomenų blokas, padalintas į šias keturias dalis:
- Bendra bloko antraštė – fiksuoto ilgio struktūra, bendra visiems DBLK. Tai yra vienintelė reikalinga bloko antraštė.
- DBLK tipo informacija – fiksuoto ilgio blokas, būdingas apibrėžiamo DBLK tipui
- Operacinės sistemos duomenys – konkretūs duomenys, apibrėžti pagal DBLK tipą ir operacines sistemas
- DBLK informacija – kintamo ilgio DBLK specifinė informacija, kurios negalima išsaugoti naudojant fiksuoto ilgio DBLK informaciją.
Duomenų srautas
Duomenų srautai MTF faile naudojami duomenų inkapsuliavimui ir lygiavimui. Jį sudaro srauto antraštė, po kurios eina srauto duomenys. Srauto antraštė gali apimti tik vieno tipo srauto duomenis.
FileMarks
Failo žymeklis naudojamas loginiam atskyrimui ir greitai prieigai prie laikmenos. Failų žymes emuliuoja įrenginio tvarkyklė arba Soft Filemark Descriptor blokas, jei naudojamas įrenginys nepateikia failų ženklų.
Kiti BAK failai
Štai kiti failų tipai, kuriuose naudojamas .bak failo plėtinys.
Duomenų bazė
Žaidimas
Įvairūs
- BAK - Backup File
- BAK - Chromium Bookmarks Backup
- BAK - Finale 2012 Score Backup
- BAK - MobileTrans Backup
- BAK - VEGAS Video Project Backup
Nustatymai
Nuorodos Nr.
See Also
- ACCDB failo formatas – „Microsoft Access 2007“ duomenų bazės failas
- ACCDE failo formatas – „Microsoft Access 2007“ duomenų bazės failas
- ACCDT – „Microsoft Access 2007“ šablonų duomenų bazės failo formatas
- ACCFT – „Microsoft Access 2007“ duomenų bazės lauko šablono failas
- BCP – SQL serverio masinio kopijavimo failo formatas