Qu'est-ce que le format de fichier BAK ?
Les fichiers avec l'extension .bak sont générés par divers programmes et utilisés pour stocker différents types de copies de sauvegarde. Des copies de sauvegarde sont créées, par exemple, lorsqu'un document édité par un utilisateur est enregistré - la version originale est conservée sous le même nom de base avec .bak ajouté ou substitué à l'extension d'origine.
Des applications telles que Microsoft SQL Server utilisent des fichiers .bak pour stocker des copies de sauvegarde de leurs bases de données. Les copies de sauvegarde ne sont généralement pas supprimées automatiquement ; par conséquent, en cas de perte de données, celles-ci peuvent souvent être récupérées. Étant donné que divers programmes utilisent des fichiers .bak pour stocker différents types de données, il n'est pas possible d'indiquer une application unique capable d'ouvrir chaque fichier .bak. La structure interne dépend entièrement du programme qui a créé la sauvegarde : un .bak AutoCAD est un dessin DWG valide qui commence par un en-tête AC10xx, tandis qu'un .bak SQL Server contient un flux MTF. L'approche la plus fiable consiste à identifier le logiciel qui a créé le fichier, à le renommer avec son extension d'origine et à l'ouvrir normalement. Les alternatives à la convention .bak incluent les extensions .OLD et .ORIG.
Fichiers .bak fréquemment rencontrés
L'une des applications utilisant l'extension .bak est le populaire navigateur web Mozilla Firefox. Le navigateur conserve des copies de sauvegarde automatiques de sa base de données de marque-pages dans le dossier bookmarkbackups à l'intérieur du profil utilisateur. Sur Windows 10 et 11, ce dossier est généralement situé à C:\Users\<User>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\bookmarkbackups\. Les anciennes versions de Firefox écrivaient un seul fichier nommé bookmarks.bak ; les versions actuelles écrivent des instantanés datés à la place. Copier le fichier de sauvegarde pertinent dans le répertoire du profil permet de restaurer les marque-pages après une suppression accidentelle.
Sécurité et sûreté
RISQUE : LOWUn .bak n'est qu'une copie, il n'est donc risqué que si le fichier qu'il duplique l'est : un .bak d'un document sain est inoffensif, un .bak d'un exécutable malveillant ou d'un document contenant des macros porte le même risque que l'original. Ne supprimez pas aveuglément les fichiers .bak avant d'avoir confirmé que le fichier de travail est intact - ils sont souvent votre seule copie de récupération. Lors d'une récupération, analysez-le si son origine est incertaine, et n'exécutez jamais un .bak renommé en .exe/.dll sans vérifier sa source.
Détails du format
en brefProgrammes qui ouvrent les fichiers BAK
file something.bak pour détecter le type réel, puis ouvrez avec l'outil approprié. Détails techniques
spécifications approfondies| Type MIME | application/octet-stream - aucun type MIME dédié n'existe ; .bak est traité comme une donnée binaire arbitraire |
| Signature de fichier (octets magiques) | Aucune - .bak n'a pas de signature propre. Les octets d'ouverture sont ceux du fichier original (ex: un .bak AutoCAD commence par AC10xx ; un .bak SQL Server commence par des structures TAPE/MTF ; un .bak d'éditeur de texte est en texte brut) |
| Structure sous-jacente | Hérite de la structure du fichier original - peut être binaire, texte brut, XML ou compressé selon le programme qui a créé la sauvegarde |
| Convention de nommage | Même nom de base que l'original avec .bak ajouté ou substitué à l'extension d'origine (ex: drawing.dwg → drawing.bak, ou document.docx.bak) |
| Objectif | Copie de secours automatique créée avant qu'un fichier ne soit écrasé ou modifié, permettant de restaurer l'état précédent sans intervention de l'utilisateur |
| Comportement de rétention | Généralement conservé sur le disque jusqu'à suppression manuelle ; la plupart des programmes écrasent le .bak existant lors de l'enregistrement suivant, ne conservant que la version précédente la plus récente |
| Spécificités AutoCAD .bak | Une copie renommée du dernier fichier .dwg enregistré ; commence par l'en-tête standard DWG AC10xx et peut être restauré en renommant l'extension en .dwg |
| Spécificités SQL Server .bak | Utilise le format Microsoft Tape Format (MTF) ; peut contenir des sauvegardes complètes, différentielles ou de journaux de transactions ; restaurable uniquement via les commandes RESTORE DATABASE de SQL Server ou SSMS |
| Compression | Pas intrinsèquement compressé ; les sauvegardes SQL Server prennent en charge une compression intégrée optionnelle ; la plupart des autres fichiers .bak sont des copies non compressées conformes à l'original |
| Méthode d'identification | Utilisez la commande file sur Linux/macOS ou un éditeur hexadécimal sur n'importe quelle plateforme pour inspecter les octets d'en-tête et déterminer le type de fichier sous-jacent avant de renommer |
| Méthode de récupération | Renommez le fichier en supprimant .bak et en rétablissant l'extension d'origine (ex: renommer rapport.bak en rapport.docx), puis ouvrez avec le programme approprié |
| Portée de la plateforme | Convention multiplateforme utilisée sur Windows, macOS, Linux et les environnements hérités DOS/OS2 - aucun système d'exploitation unique ne possède cette pratique |
| Sauvegardes de marque-pages Firefox | Le dossier bookmarkbackups dans le profil Firefox contient des instantanés .jsonlz4 datés ; les anciennes versions de Firefox utilisaient un seul fichier bookmarks.bak à cet effet |
| Extensions de copies de secours liées | .old, .orig, .tmp, et la convention du suffixe ~ (tilde) remplissent le même rôle de copie de secours sur diverses plateformes et éditeurs |
| Publié | Convention predates Windows; used since early PC software to keep a previous version |