¿Qué es el formato de archivo BAK?
Los archivos con la extensión .bak son generados por diversos programas y se utilizan para almacenar diferentes tipos de copias de seguridad. Las copias de seguridad se crean, por ejemplo, cuando se guarda un documento editado por un usuario: la versión original se conserva bajo el mismo nombre base con .bak añadido o sustituido por la extensión original.
Aplicaciones como Microsoft SQL Server utilizan archivos .bak para almacenar copias de seguridad de sus bases de datos. Las copias de seguridad no suelen borrarse automáticamente; por lo tanto, en caso de pérdida de datos, estos suelen poder recuperarse. Dado que varios programas utilizan archivos .bak para almacenar distintos tipos de datos, no es posible señalar una única aplicación que pueda abrir todos los archivos .bak. La estructura interna depende totalmente del programa que creó la copia de seguridad: un .bak de AutoCAD es un dibujo DWG válido que comienza con una cabecera AC10xx, mientras que un .bak de SQL Server contiene un flujo MTF. El enfoque más fiable es identificar qué software creó el archivo, renombrarlo de nuevo a su extensión original y abrirlo con normalidad. Las alternativas a la convención .bak incluyen las extensiones .OLD y .ORIG.
Archivos .bak encontrados con frecuencia
Una de las aplicaciones que utiliza la extensión .bak es el popular navegador web Mozilla Firefox. El navegador guarda copias de seguridad automáticas de su base de datos de marcadores en la carpeta bookmarkbackups dentro del perfil de usuario. En Windows 10 y 11, esta carpeta se encuentra normalmente en C:\Users\<Usuario>\AppData\Roaming\Mozilla\Firefox\Profiles\<perfil>\bookmarkbackups\. Las versiones antiguas de Firefox escribían un único archivo llamado bookmarks.bak; las versiones actuales escriben instantáneas con fecha en su lugar. Copiar el archivo de copia de seguridad pertinente de nuevo en el directorio del perfil permite restaurar los marcadores tras un borrado accidental.
Seguridad y protección
RIESGO: LOWUn .bak es solo una copia, por lo que es tan arriesgado como el archivo que duplica: el .bak de un documento limpio es inofensivo, el .bak de un ejecutable malicioso o de un documento con macros conlleva el mismo riesgo que el original. No borre a ciegas los archivos .bak hasta que haya confirmado que el archivo de trabajo está intacto; a menudo son su única copia de recuperación. Al recuperar uno, escanéelo si su origen es incierto, y nunca ejecute un .bak que haya renombrado a .exe/.dll sin verificar su procedencia.
Detalles del formato
en pocas palabrasProgramas que abren archivos BAK
file algo.bak para detectar el tipo real y ábralo con la herramienta adecuada. Detalles técnicos
especificación profunda| Tipo MIME | application/octet-stream - no existe un tipo MIME dedicado; .bak se trata como datos binarios arbitrarios |
| Firma de archivo (magic bytes) | Ninguna - .bak no tiene firma propia. Los bytes iniciales son los del archivo original (por ejemplo, el .bak de AutoCAD empieza por AC10xx; el .bak de SQL Server empieza por estructuras TAPE/MTF; el .bak de un editor de texto es texto plano) |
| Estructura subyacente | Hereda la estructura del archivo original - puede ser binario, texto plano, XML o comprimido dependiendo de qué programa haya creado la copia de seguridad |
| Convención de nomenclatura | Mismo nombre base que el original con .bak añadido o sustituido por la extensión original (por ejemplo, dibujo.dwg → dibujo.bak, o documento.docx.bak) |
| Propósito | Copia de seguridad automática creada antes de que un archivo sea sobrescrito o modificado, permitiendo la recuperación del estado anterior sin intervención del usuario |
| Comportamiento de retención | Normalmente se conserva en el disco hasta que se borra manualmente; la mayoría de los programas sobrescriben el .bak existente en el siguiente guardado, conservando solo la versión anterior más reciente |
| Detalles de .bak en AutoCAD | Una copia renombrada del último archivo .dwg guardado; comienza con la cabecera estándar DWG AC10xx y puede restaurarse cambiando la extensión de nuevo a .dwg |
| Detalles de .bak en SQL Server | Utiliza el formato Microsoft Tape Format (MTF); puede contener copias de seguridad completas, diferenciales o de registros de transacciones; solo se puede restaurar mediante los comandos RESTORE DATABASE de SQL Server o SSMS |
| Compresión | No está comprimido de forma inherente; las copias de seguridad de SQL Server admiten compresión integrada opcional; la mayoría de los demás archivos .bak son copias literales sin comprimir del original |
| Método de identificación | Utilice el comando file en Linux/macOS o un editor hexadecimal en cualquier plataforma para inspeccionar los bytes de la cabecera y determinar el tipo de archivo subyacente antes de renombrarlo |
| Método de recuperación | Cambie el nombre del archivo eliminando .bak y restaurando la extensión original (por ejemplo, cambie el nombre de informe.bak a informe.docx), luego ábralo con el programa adecuado |
| Ámbito de la plataforma | Convención multiplataforma utilizada en Windows, macOS, Linux y entornos heredados DOS/OS2 - ningún sistema operativo posee la práctica en exclusiva |
| Copias de seguridad de marcadores de Firefox | La carpeta bookmarkbackups dentro del perfil de Firefox contiene instantáneas .jsonlz4 con fecha; las versiones antiguas de Firefox utilizaban un único archivo bookmarks.bak para este fin |
| Extensiones de copia de seguridad relacionadas | .old, .orig, .tmp y la convención del sufijo ~ (tilde) cumplen la misma función de copia de seguridad en diversas plataformas y editores |
| Lanzado | Convention predates Windows; used since early PC software to keep a previous version |
Conversiones de BAK
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos BAK.