.IB

File IB

InterBase Database File
Fai una domanda
RISPOSTA RAPIDA

Un file IB è un file di database relazionale InterBase creato da Embarcadero Technologies (precedentemente Borland). Contiene un database completo - tabelle, indici, procedure memorizzate e dati - in un singolo file binario. È possibile aprirlo con InterBase, IBExpert o FlameRobin; il file in sé non può eseguire codice ed è sicuro da aprire, ma può contenere dati sensibili.

Sviluppatore: Embarcadero Technologies (originally Borland) Categoria: File di database MIME: application/octet-stream
SI APRE SU Windows Linux Android
Correlati: .DB · .DBF · .ACCDB · .SQL

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 16, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file IB?

.ib è l'estensione del file di database per Embarcadero InterBase, un sistema di gestione di database relazionali commerciale con origini che risalgono al 1984. Sviluppato originariamente da Groton Database Systems, InterBase è stato acquisito da Borland nel 1991 e successivamente da Embarcadero Technologies nel 2008.

Un file .ib è un database binario basato su pagine memorizzato nel formato proprietario On-Disk-Structure (ODS) di InterBase. Il file è diviso in pagine di dimensioni fisse - 1.024, 2.048, 4.096, 8.192 o 16.384 byte - scelte al momento della creazione del database. La pagina 0 è la pagina di intestazione (header), che registra la versione principale dell'ODS, la dimensione della pagina e lo stato corrente della transazione; le pagine successive contengono dati, indici, BLOB e catene di puntatori. L'ODS 17 corrisponde a InterBase 2020.

InterBase condivide il layout di pagina ODS fondamentale con Firebird, il fork open-source rilasciato nel 2000 dal codice sorgente di InterBase 6. I due divergono strutturalmente a partire dall'ODS 12. I database InterBase più vecchi utilizzavano l'estensione .gdb; .ib è la convenzione attuale, sebbene il motore non la imponga.

La crittografia opzionale a livello di database è disponibile da InterBase 2009 in poi come componente aggiuntivo con licenza. Le varianti InterBase ToGo e IBLite supportano l'implementazione embedded su Android e altre piattaforme. I file di backup utilizzano l'estensione .ibk.

Sicurezza e incolumità

RISCHIO: LOW

I file di database IB sono contenitori di dati passivi; non possono eseguire codice sul sistema operativo ospite. Il rischio è l'esposizione dei dati se il file viene condiviso senza protezione - la crittografia di InterBase 2009+ aiuta a mitigarlo. I file di backup (.ibk) presentano la stessa sensibilità dei dati.

Dettagli del formato

in sintesi
NOME COMPLETOInterBase Database Fileanche noto come Borland InterBase Database, Embarcadero InterBase Database
SVILUPPATOREEmbarcadero Technologies (originally Borland)dal 1984 (InterBase 1.0 by Groton Database Systems)
TIPO MIMEapplication/octet-stream
TIPOBinario di database relazionale proprietario
Questa estensione è usata anche da…
  • File di database Firebird - Firebird (fork open-source di InterBase) utilizza .fdb per convenzione ma può utilizzare .ib; condivide lo stesso formato di pagina ODS fino all'ODS 11.

Programmi che aprono file IB

Windows3 apps
InterBase A pagamento Connessione tramite IBConsole o riga di comando isql; specificare il percorso del file .ib come nome del database.
IBExpert Freemium Registra database → punta al file .ib; GUI completa per query, amministrazione e schema.
FlameRobin Open-source File → Registra database esistente; funziona con database compatibili con InterBase.
Linux1 app
InterBase (Linux edition) A pagamento Installare il server InterBase; connettersi con isql o IBConsole.
Android1 app
InterBase ToGo / IBLite A pagamento Integra IBLite nella tua app per accedere direttamente al file di database .ib sul dispositivo.

Dettagli tecnici

specifiche approfondite
Ordine dei bytePrincipalmente little-endian; alcuni campi di metadati sono big-endian nelle versioni ODS più vecchie
Dimensioni pagina supportate1024, 2048, 4096, 8192 o 16384 byte per pagina (fissate alla creazione del database)
Posizione versione ODSPagina di intestazione (pagina 0) all'offset 0x12-0x13
Mappatura versione ODSODS 10 = IB 6 / FB 1.0; ODS 11 = FB 2.x; ODS 12 = FB 3.0; ODS 17 = InterBase 2020
Contenuto pagina di intestazionePagina 0: versione ODS, dimensione pagina, stato transazione, bitmap di allocazione
Tipi di paginaIntestazione, dati, indice (B-tree), blob, puntatore, pagine di inventario delle transazioni
CrittografiaCrittografia database AES opzionale (InterBase 2009+, componente aggiuntivo con licenza)
Supporto multi-fileFile .ib primario più file di estensione secondari per database che superano i limiti del singolo file
Integrità a livello di paginaChecksum CRC opzionale tramite hdr_flags; conformità ACID garantita tramite il giornale delle transazioni
Estensione legacy.gdb era l'estensione comune nelle versioni precedenti di InterBase
Variante mobile/embeddedInterBase ToGo / IBLite - implementazione embedded per piattaforme Android e IoT
Compatibilità fork FirebirdCondivide il layout ODS fino all'ODS 11; diverge strutturalmente dall'ODS 12 in poi
Estensione file di backup.ibk (file di backup del database InterBase)
Rilasciato1984 (InterBase 1.0 by Groton Database Systems)
Ultima versioneInterBase 2020 Update 7 (ODS 17)
Specificadocwiki.embarcadero.com

Conversioni IB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file IB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file IB.

Domande frequenti

Cos'è un file IB?
Un file di database relazionale InterBase. Memorizza un database completo (tabelle, indici, procedure memorizzate, dati) in un singolo file binario.
Come si apre un file IB?
È necessario InterBase (Embarcadero) o uno strumento compatibile come IBExpert o FlameRobin. È sufficiente puntare la connessione al database verso il percorso del file .ib.
InterBase è uguale a Firebird?
No, ma condividono la stessa storia. Firebird è un fork open-source creato dal codice sorgente di InterBase 6 nel 2000; hanno iniziato a divergere nel formato su disco dopo l'ODS 11. Firebird utilizza .fdb; InterBase utilizza .ib.
Posso aprire un file IB con SQL Server o MySQL?
Non direttamente. È necessario esportare i dati da InterBase tramite ODBC o strumenti di migrazione, quindi importarli nel database di destinazione.
Qual è la differenza tra le estensioni .ib e .gdb?
.gdb era l'estensione comune nell'era di Borland InterBase 5/6. Embarcadero ha standardizzato l'uso di .ib. Entrambi contengono lo stesso formato ODS.

Riferimenti

1Embarcadero InterBase product pagewww.embarcadero.com
2InterBase 2020 - Creating Databasesdocwiki.embarcadero.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z