Jeppesen FliteLog file
application/octet-stream
Magic Bytes
Offset: 0
CA FE BA BE
The Jeppesen FliteLog file is a proprietary data format developed by Jeppesen, a subsidiary of The Boeing Company, for use with their electronic pilot logbook software. This format stores comprehensive flight records, including pilot flight hours, aircraft specifications, and currency tracking data. Primarily utilized for data backup and archival purposes, this format is associated with legacy desktop applications that have largely been superseded by modern cloud-based electronic flight bags.
Validation Code
How to validate .lbk files in Python
Python
def is_lbk(file_path: str) -> bool:
"""Check if file is a valid LBK by magic bytes."""
signature = bytes([0xCA, 0xFE, 0xBA, 0xBE])
with open(file_path, "rb") as f:
return f.read(4) == signature
How to validate .lbk files in Node.js
Node.js
function isLBK(buffer: Buffer): boolean {
const signature = Buffer.from([0xCA, 0xFE, 0xBA, 0xBE]);
return buffer.subarray(0, 4).equals(signature);
}
Go
func IsLBK(data []byte) bool {
signature := []byte{0xCA, 0xFE, 0xBA, 0xBE}
if len(data) < 4 {
return false
}
return bytes.Equal(data[:4], signature)
}
API Endpoint
GET
/api/v1/lbk
curl https://filesignature.org/api/v1/lbk