.IB

Plik IB

InterBase Database File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik IB to plik relacyjnej bazy danych InterBase stworzony przez Embarcadero Technologies (dawniej Borland). Przechowuje on kompletną bazę danych - tabele, indeksy, procedury składowane i dane - w pojedynczym pliku binarnym. Można go otworzyć za pomocą InterBase, IBExpert lub FlameRobin; sam plik nie może uruchamiać kodu i jest bezpieczny do otwarcia, ale może zawierać wrażliwe dane.

Deweloper: Embarcadero Technologies (originally Borland) Kategoria: Pliki baz danych MIME: application/octet-stream
OTWIERA SIĘ NA Windows Linux Android
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku IB?

.ib to rozszerzenie pliku bazy danych dla Embarcadero InterBase, komercyjnego systemu zarządzania relacyjnymi bazami danych, którego korzenie sięgają 1984 roku. Pierwotnie opracowany przez Groton Database Systems, InterBase został przejęty przez Borland w 1991 roku, a następnie przez Embarcadero Technologies w 2008 roku.

Plik .ib to binarna baza danych oparta na stronach, przechowywana w zastrzeżonym formacie On-Disk-Structure (ODS) firmy InterBase. Plik jest podzielony na strony o stałym rozmiarze - 1024, 2048, 4096, 8192 lub 16384 bajtów - wybieranym w momencie tworzenia bazy danych. Strona 0 to strona nagłówka, rejestrująca główną wersję ODS, rozmiar strony i bieżący stan transakcji; kolejne strony przechowują dane, indeksy, obiekty BLOB i łańcuchy wskaźników. ODS 17 odpowiada wersji InterBase 2020.

InterBase dzieli swój fundamentalny układ stron ODS z Firebird, otwartoźródłowym odgałęzieniem wydanym w 2000 roku z kodu źródłowego InterBase 6. Oba systemy różnią się strukturalnie od wersji ODS 12 wzwyż. Starsze bazy danych InterBase używały rozszerzenia .gdb; .ib jest obecną konwencją, choć silnik jej nie wymusza.

Opcjonalne szyfrowanie na poziomie bazy danych jest dostępne od wersji InterBase 2009 jako licencjonowany dodatek. Warianty InterBase ToGo i IBLite obsługują wdrażanie osadzone na systemach Android i innych platformach. Pliki kopii zapasowych używają rozszerzenia .ibk.

Bezpieczeństwo

RYZYKO: LOW

Pliki bazy danych IB są pasywnymi kontenerami danych; nie mogą wykonywać kodu w systemie operacyjnym hosta. Ryzyko polega na ujawnieniu danych, jeśli plik zostanie udostępniony bez zabezpieczeń - szyfrowanie InterBase 2009+ pomaga temu zapobiec. Pliki kopii zapasowych (.ibk) niosą ze sobą taką samą wrażliwość danych.

Szczegóły formatu

w pigułce
PEŁNA NAZWAInterBase Database Fileznany również jako Borland InterBase Database, Embarcadero InterBase Database
DEWELOPEREmbarcadero Technologies (originally Borland)od 1984 (InterBase 1.0 by Groton Database Systems)
TYP MIMEapplication/octet-stream
TYPZastrzeżony binarny format relacyjnej bazy danych
To rozszerzenie jest również używane przez…
  • Plik bazy danych Firebird - Firebird (otwartoźródłowy fork InterBase) używa konwencjonalnie .fdb, ale może używać .ib; dzieli ten sam format stron ODS do wersji ODS 11.

Programy otwierające pliki IB

Windows3 apps
InterBase Płatny Połącz się przez IBConsole lub linię poleceń isql; określ ścieżkę pliku .ib jako nazwę bazy danych.
IBExpert Freemium Zarejestruj bazę danych → wskaż plik .ib; pełny interfejs GUI do zapytań, administracji i schematów.
FlameRobin Open-source Plik → Zarejestruj istniejącą bazę danych; współpracuje z bazami kompatybilnymi z InterBase.
Linux1 app
InterBase (Linux edition) Płatny Zainstaluj serwer InterBase; połącz się za pomocą isql lub IBConsole.
Android1 app
InterBase ToGo / IBLite Płatny Osadź IBLite w swojej aplikacji, aby uzyskać bezpośredni dostęp do pliku bazy danych .ib na urządzeniu.

Szczegóły techniczne

specyfikacja
Kolejność bajtówGłównie little-endian; niektóre pola metadanych big-endian w starszych wersjach ODS
Obsługiwane rozmiary stron1024, 2048, 4096, 8192 lub 16384 bajtów na stronę (ustalane przy tworzeniu bazy)
Lokalizacja wersji ODSStrona nagłówka (strona 0) pod offsetem 0x12-0x13
Mapowanie wersji ODSODS 10 = IB 6 / FB 1.0; ODS 11 = FB 2.x; ODS 12 = FB 3.0; ODS 17 = InterBase 2020
Zawartość strony nagłówkaStrona 0: wersja ODS, rozmiar strony, stan transakcji, mapy bitowe alokacji
Typy stronNagłówkowe, danych, indeksowe (B-drzewo), blob, wskaźnikowe, strony inwentaryzacji transakcji
SzyfrowanieOpcjonalne szyfrowanie bazy danych AES (InterBase 2009+, licencjonowany dodatek)
Obsługa wielu plikówPodstawowy plik .ib plus dodatkowe pliki rozszerzeń dla baz danych przekraczających limity pojedynczego pliku
Integralność na poziomie stronyOpcjonalna suma kontrolna CRC przez hdr_flags; zgodność ACID wymuszana przez dziennik transakcji
Starsze rozszerzenie.gdb było powszechnym rozszerzeniem w starszych wersjach InterBase
Wariant mobilny/osadzonyInterBase ToGo / IBLite - wdrożenie osadzone dla platform Android i IoT
Kompatybilność z forkiem FirebirdWspólny układ ODS do wersji ODS 11; strukturalne rozbieżności od ODS 12 wzwyż
Rozszerzenie pliku kopii zapasowej.ibk (pliki kopii zapasowej bazy danych InterBase)
Wydano1984 (InterBase 1.0 by Groton Database Systems)
Najnowsza wersjaInterBase 2020 Update 7 (ODS 17)
Specyfikacjadocwiki.embarcadero.com

Konwersje IB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami IB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki IB.

Najczęściej zadawane pytania

Co to jest plik IB?
Plik relacyjnej bazy danych InterBase. Przechowuje kompletną bazę danych (tabele, indeksy, procedury składowane, dane) w jednym pliku binarnym.
Jak otworzyć plik IB?
Potrzebujesz InterBase (Embarcadero) lub kompatybilnego narzędzia, takiego jak IBExpert lub FlameRobin. Skonfiguruj połączenie z bazą danych, wskazując ścieżkę do pliku .ib.
Czy InterBase to to samo co Firebird?
Nie, ale mają wspólną historię. Firebird to otwartoźródłowy fork stworzony z kodu źródłowego InterBase 6 w 2000 roku; rozeszły się one pod względem formatu zapisu na dysku po wersji ODS 11. Firebird używa .fdb; InterBase używa .ib.
Czy mogę otworzyć plik IB za pomocą SQL Server lub MySQL?
Nie bezpośrednio. Musisz wyeksportować dane z InterBase przez ODBC lub narzędzia migracyjne, a następnie zaimportować je do docelowej bazy danych.
Jaka jest różnica między rozszerzeniami .ib a .gdb?
.gdb było powszechnym rozszerzeniem w erze Borland InterBase 5/6. Embarcadero ustandaryzowało rozszerzenie .ib. Oba zawierają ten sam format ODS.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
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)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z