Firebird and Interbase database files (.gdb)
.gdb file signature | application/octet-stream
Firebird and Interbase database files, respectively. SeeIBPhoenixfor more information.
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
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
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
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
/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.