Skip to content

Firebird and Interbase database files (.gdb)

.gdb file signature | application/octet-stream

Firebird and Interbase database files, respectively. SeeIBPhoenixfor more information.

Safe

Magic Bytes

Offset 0
01 00 39 30

Sources: Gary Kessler

All Known Signatures

2 signature variants are documented for .gdb files across multiple sources.

Hex Signature Offset Sources
01 00 39 30 0 Gary Kessler
4D 73 52 63 66 0 Gary Kessler

Extension

.gdb

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .gdb files in Python

Python
def is_gdb(file_path: str) -> bool:
    """Check if file is a valid GDB by magic bytes."""
    signature = bytes([0x01, 0x00, 0x39, 0x30])
    with open(file_path, "rb") as f:
        return f.read(4) == signature

How to validate .gdb files in Node.js

Node.js
function isGDB(buffer: Buffer): boolean {
  const signature = Buffer.from([0x01, 0x00, 0x39, 0x30]);
  return buffer.subarray(0, 4).equals(signature);
}

How to validate .gdb files in Go

Go
func IsGDB(data []byte) bool {
    signature := []byte{0x01, 0x00, 0x39, 0x30}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

GET /api/v1/gdb
curl https://filesignature.org/api/v1/gdb

See the full API documentation for all endpoints and parameters.

Frequently Asked Questions

What is a .gdb file?

A .gdb file is a Firebird and Interbase database files file. Firebird and Interbase database files, respectively. SeeIBPhoenixfor more information.

What are the magic bytes for .gdb files?

The magic bytes for Firebird and Interbase database files files are 01 00 39 30 at byte offset 0. These bytes uniquely identify the file format regardless of the file extension.

How do I validate a .gdb file?

To validate a .gdb file, read the first bytes of the file and compare them against the known magic bytes (01 00 39 30) at offset 0. This is more reliable than checking the file extension alone, as extensions can be renamed.

What is the MIME type for .gdb files?

There is no officially registered MIME type for .gdb files. Systems typically use application/octet-stream as a generic fallback when handling this format.

Is it safe to open .gdb files?

Firebird and Interbase database files (.gdb) files are generally safe to open. They are classified as low risk because they primarily contain data rather than executable code. However, always ensure files come from a trusted source.