.IDB

Archivo IDB

Visual Studio Intermediate Debug File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo IDB es una base de datos de compilación temporal que el compilador de Microsoft Visual C++ crea para acelerar las compilaciones incrementales. No se abre: el compilador lo lee y escribe automáticamente. Es seguro eliminarlo; el compilador lo regenera en la siguiente compilación. Nota: la extensión .idb también es utilizada por IDA Pro para bases de datos de desensamblado, que es un formato totalmente diferente.

Desarrollador: Microsoft Corporation Categoría: Archivos de desarrollo MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 21, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo IDB?

Los archivos .idb pertenecen a la categoría de archivos de compilación de desarrollador, no a archivos de script; son generados por la plataforma de desarrollo Microsoft Visual Studio durante la compilación de C y C++.

Los archivos .idb contienen información del estado de compilación registrada por el compilador cl.exe de MSVC, mapeando dependencias entre archivos fuente, encabezados y archivos de objeto .OBJ. Estos datos se utilizan durante la compilación incremental: en lugar de reconstruir todo el proyecto, el compilador lee la base de datos .idb para determinar qué unidades de traducción cambiaron y deben recompilarse. Además, los archivos .idb almacenan información sobre el estado del grafo de dependencias del compilador, lo que permite al sistema de compilación omitir módulos sin cambios y acelerar significativamente el desarrollo iterativo.

Los archivos .idb son un artefacto de compilación intermedio y no son entregables. Es seguro eliminarlos del directorio de salida de su proyecto; el compilador MSVC los regenera automáticamente en la siguiente compilación. La información final de los símbolos de depuración se almacena por separado en un archivo .PDB. La función de reconstrucción mínima (/Gm) que dependía principalmente de .idb ha sido obsoleta desde Visual Studio 2019, y los conjuntos de herramientas más nuevos utilizan archivos .ipdb y .iobj para el enlazado incremental.

No confunda el .idb de Visual Studio con la base de datos del desensamblador interactivo IDA Pro, que utiliza la misma extensión para un formato propietario totalmente diferente.

Seguridad y protección

RIESGO: LOW

Un .idb de Visual Studio son datos de compilación inertes: no se ejecutan y no representan un riesgo directo. Es seguro eliminarlos (el compilador los regenera), no deben incluirse en el control de versiones y no es necesario distribuirlos con un programa. El único problema práctico es que un .idb obsoleto o corrupto cause un error de compilación incremental, lo cual se soluciona con una reconstrucción limpia. Si su .idb es en realidad una base de datos de IDA Pro, trátelo como cualquier archivo de proyecto de análisis de una fuente confiable.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual Studio Intermediate Debug Filetambién conocido como VC++ minimal rebuild database, incremental debug information file
DESARROLLADORMicrosoft Corporationdesde Visual C++ (Microsoft compiler toolchain; with the minimal-rebuild / incremental build features)
TIPO MIMEapplication/octet-stream
TIPOBase de datos binaria propietaria de estado de compilación para compilación incremental de C/C++
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Base de datos de IDA Pro (Hex-Rays IDA) - Con diferencia, el .idb más buscado: la base de datos de desensamblado guardada por IDA Pro, que contiene todo el análisis de un binario de ingeniería inversa; se abre solo en IDA. (IDA 7+ lo empaqueta como un único .i64/.idb).
  • InstallShield / otros archivos de datos de aplicaciones - Algunas aplicaciones han utilizado .idb para archivos de bases de datos internas; es un uso de nicho y no está relacionado con el artefacto de compilación.

Programas que abren archivos IDB

Windows1 app
Microsoft Visual Studio (MSVC compiler) Freemium No se abre un .idb: el compilador cl.exe lo lee/escribe automáticamente durante una compilación. Para limpiar uno obsoleto, ejecute Build > Clean (o elimine el archivo) y vuelva a compilar.

Detalles técnicos

especificación profunda
Tipo de archivoBase de datos binaria propietaria de estado de compilación
DesarrolladorMicrosoft Corporation (cadena de herramientas del compilador MSVC)
CodificaciónBinario, orden de bytes little-endian
PropósitoRastrea las dependencias de archivos fuente y encabezados para permitir la compilación incremental de C/C++
Generado porCompilador MSVC (cl.exe) durante el proceso de compilación, no en tiempo de ejecución ni durante la depuración
Tamaño típico del archivoDe decenas de kilobytes a varios megabytes, escalando con el tamaño del proyecto
Compatibilidad de versionesVinculado a la versión específica del conjunto de herramientas MSVC; no es portátil entre versiones principales de Visual C++
Función asociadaReconstrucción mínima (flag /Gm) y compilación incremental; /Gm obsoleta en VS 2019 y posteriores
Sistema operativoSolo Windows
Reemplazado porArchivos .ipdb y .iobj para enlazado incremental en los conjuntos de herramientas MSVC más nuevos
EliminabilidadSeguro de eliminar de la salida de compilación; el compilador regenera el archivo en la siguiente compilación
Formatos relacionados.pdb (símbolos de depuración finales), .obj (objeto compilado), .ilk (estado de enlace incremental)
Tipo MIMEapplication/octet-stream
Conflicto de nombresEl desensamblador interactivo IDA Pro también usa .idb para su base de datos de proyecto, un formato propietario no relacionado
LanzadoVisual C++ (Microsoft compiler toolchain; with the minimal-rebuild / incremental build features)
Última versiónTracks the installed MSVC (cl.exe) version; not separately versioned

Conversiones de IDB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos IDB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos IDB.

Preguntas frecuentes

¿Qué es un archivo .idb en Visual Studio?
Es una base de datos intermedia de depuración/compilación que el compilador MSVC crea para recompilar solo los archivos que cambiaron (reconstrucción incremental/mínima). Es un artefacto de compilación temporal, no algo que se abra o se distribuya.
¿Puedo eliminar los archivos .idb?
Sí. Son artefactos de compilación regenerables; eliminarlos (o ejecutar Build > Clean) simplemente hace que el compilador los vuelva a crear en la siguiente compilación. Eliminar un .idb obsoleto puede incluso solucionar errores de compilación incremental corrupta.
¿Cuál es la diferencia entre .idb y .pdb?
El .idb es el estado de borrador intermedio del compilador para compilaciones incrementales. El .pdb (Program Database) es el archivo final de símbolos de depuración que produce el enlazador y que utilizan los depuradores. Usted distribuye/conserva el .pdb, no el .idb.
¿Debo subir los archivos .idb a Git?
No, son salidas de compilación. Agréguelos al .gitignore junto con otros archivos intermedios (.obj, .ilk, .pch, el directorio build/output).
Mi archivo .idb es de IDA Pro, no de Visual Studio, ¿cómo lo abro?
Entonces es un formato diferente: la base de datos de desensamblado de IDA Pro. Ábralo únicamente en Hex-Rays IDA (la herramienta que lo creó). Ningún otro programa puede leerlo.

Referencias

1Microsoft Learn - /Gm (Enable Minimal Rebuild) (deprecated)learn.microsoft.com
2Microsoft Learn - .pdb files (Program Database)learn.microsoft.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z