AOL personal file cabinet

application/octet-stream

Safe

Magic Bytes

Offset: 0
41 56 47 36 5F 49 6E 74 65 67 72 69 74 79 5F 44 61 74 61 62 61 73 65

The AOL Personal File Cabinet (ORG) is a proprietary data storage format developed by America Online for managing offline user data. It primarily stores archived emails, contact lists, and message board posts for local retrieval within the AOL desktop software suite. As a legacy format associated with older versions of the service, it is now largely obsolete and requires specific conversion utilities or vintage software installations to access its stored contents.

Extension

.org

MIME Type

application/octet-stream

Byte Offset

0

Risk Level

Safe

Validation Code

How to validate .org files in Python

Python
def is_org(file_path: str) -> bool:
    """Check if file is a valid ORG by magic bytes."""
    signature = bytes([0x41, 0x56, 0x47, 0x36, 0x5F, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x5F, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65])
    with open(file_path, "rb") as f:
        return f.read(23) == signature

How to validate .org files in Node.js

Node.js
function isORG(buffer: Buffer): boolean {
  const signature = Buffer.from([0x41, 0x56, 0x47, 0x36, 0x5F, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x5F, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65]);
  return buffer.subarray(0, 23).equals(signature);
}
Go
func IsORG(data []byte) bool {
    signature := []byte{0x41, 0x56, 0x47, 0x36, 0x5F, 0x49, 0x6E, 0x74, 0x65, 0x67, 0x72, 0x69, 0x74, 0x79, 0x5F, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65}
    if len(data) < 23 {
        return false
    }
    return bytes.Equal(data[:23], signature)
}

API Endpoint

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

Related Formats