Palm Address Book Archive file

application/octet-stream

Safe

Magic Bytes

Offset: 0
00 01 42 44

Palm Address Book Archive (ABA) is a legacy file format developed by Palm, Inc. for the Palm OS mobile platform. This format functions as a structured container for exporting and backing up contact information, including names, telephone numbers, and physical addresses, from handheld devices to desktop synchronization software. As an obsolete specification, it carries minimal security risks, though it has largely been replaced by modern standards like vCard following the discontinuation of Palm hardware.

Extension

.aba

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .aba files in Python

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

How to validate .aba files in Node.js

Node.js
function isABA(buffer: Buffer): boolean {
  const signature = Buffer.from([0x00, 0x01, 0x42, 0x44]);
  return buffer.subarray(0, 4).equals(signature);
}
Go
func IsABA(data []byte) bool {
    signature := []byte{0x00, 0x01, 0x42, 0x44}
    if len(data) < 4 {
        return false
    }
    return bytes.Equal(data[:4], signature)
}

API Endpoint

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

Related Formats