{
  "schemaVersion": "1.0",
  "provider": "https://fileformat.co",
  "count": 29,
  "formats": [
    {
      "slug": "aab",
      "extension": ".aab",
      "aliases": [],
      "name": "Android App Bundle",
      "category": "devtools-security",
      "mimeTypes": [
        "application/vnd.android.aab",
        "application/octet-stream",
        "application/zip"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "PKZIP bundle containing BundleConfig.pb & base/manifest/AndroidManifest.xml"
        }
      ],
      "specUrl": "https://fileformat.co/ext/aab",
      "apiUrl": "https://fileformat.co/api/v1/ext/aab.json",
      "samplesUrl": "https://fileformat.co/samples/aab"
    },
    {
      "slug": "arrow",
      "extension": ".arrow",
      "aliases": [
        ".ipc"
      ],
      "name": "Apache Arrow IPC Random-Access File",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.apache.arrow.file"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "41 52 52 4F 57 31 00 00",
          "ascii": "ARROW1..",
          "description": "6-byte ARROW1 magic padded to 8-byte SIMD alignment"
        }
      ],
      "specUrl": "https://fileformat.co/ext/arrow",
      "apiUrl": "https://fileformat.co/api/v1/ext/arrow.json",
      "samplesUrl": "https://fileformat.co/samples/arrow"
    },
    {
      "slug": "avif",
      "extension": ".avif",
      "aliases": [],
      "name": "AVIF (AV1 Image File Format)",
      "category": "media-3d",
      "mimeTypes": [
        "image/avif"
      ],
      "endianness": "big",
      "containerFamily": "isobmff",
      "magicBytes": [
        {
          "offset": 4,
          "hex": "66 74 79 70 61 76 69",
          "ascii": "ftypavi",
          "description": "ISOBMFF ftyp box with 'avif' or 'avis' brand prefix"
        }
      ],
      "specUrl": "https://fileformat.co/ext/avif",
      "apiUrl": "https://fileformat.co/api/v1/ext/avif.json",
      "samplesUrl": "https://fileformat.co/samples/avif"
    },
    {
      "slug": "avro",
      "extension": ".avro",
      "aliases": [],
      "name": "Apache Avro Object Container File",
      "category": "data-lake",
      "mimeTypes": [
        "application/avro",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "4F 62 6A 01",
          "ascii": "Obj.",
          "description": "Avro Object Container v1 magic ('O','b','j', 0x01)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/avro",
      "apiUrl": "https://fileformat.co/api/v1/ext/avro.json",
      "samplesUrl": "https://fileformat.co/samples/avro"
    },
    {
      "slug": "csv",
      "extension": ".csv",
      "aliases": [
        ".tsv"
      ],
      "name": "Comma-Separated Values (RFC 4180)",
      "category": "data-lake",
      "mimeTypes": [
        "text/csv",
        "application/csv"
      ],
      "endianness": "text",
      "containerFamily": "text",
      "magicBytes": [],
      "specUrl": "https://fileformat.co/ext/csv",
      "apiUrl": "https://fileformat.co/api/v1/ext/csv.json",
      "samplesUrl": "https://fileformat.co/samples/csv"
    },
    {
      "slug": "feather",
      "extension": ".feather",
      "aliases": [],
      "name": "Feather v2 Columnar DataFrame",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.apache.arrow.file",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "41 52 52 4F 57 31 00 00",
          "ascii": "ARROW1..",
          "description": "Feather v2 / Arrow IPC 8-byte aligned header"
        }
      ],
      "specUrl": "https://fileformat.co/ext/feather",
      "apiUrl": "https://fileformat.co/api/v1/ext/feather.json",
      "samplesUrl": "https://fileformat.co/samples/feather"
    },
    {
      "slug": "gguf",
      "extension": ".gguf",
      "aliases": [],
      "name": "GGUF (GGML Universal File Format)",
      "category": "ai-ml",
      "mimeTypes": [
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "47 47 55 46",
          "ascii": "GGUF",
          "description": "GGUF 4-byte ASCII magic signature"
        }
      ],
      "specUrl": "https://fileformat.co/ext/gguf",
      "apiUrl": "https://fileformat.co/api/v1/ext/gguf.json",
      "samplesUrl": "https://fileformat.co/samples/gguf"
    },
    {
      "slug": "glb",
      "extension": ".glb",
      "aliases": [],
      "name": "glTF 2.0 Binary 3D Asset",
      "category": "media-3d",
      "mimeTypes": [
        "model/gltf-binary"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "67 6C 54 46 02 00 00 00",
          "ascii": "glTF....",
          "description": "'glTF' ASCII magic + uint32_le version 2"
        }
      ],
      "specUrl": "https://fileformat.co/ext/glb",
      "apiUrl": "https://fileformat.co/api/v1/ext/glb.json",
      "samplesUrl": "https://fileformat.co/samples/glb"
    },
    {
      "slug": "har",
      "extension": ".har",
      "aliases": [],
      "name": "HTTP Archive v1.2 Capture",
      "category": "devtools-security",
      "mimeTypes": [
        "application/json"
      ],
      "endianness": "text",
      "containerFamily": "text",
      "magicBytes": [],
      "specUrl": "https://fileformat.co/ext/har",
      "apiUrl": "https://fileformat.co/api/v1/ext/har.json",
      "samplesUrl": "https://fileformat.co/samples/har"
    },
    {
      "slug": "heic",
      "extension": ".heic",
      "aliases": [
        ".heif"
      ],
      "name": "HEIC (High Efficiency Image Container)",
      "category": "media-3d",
      "mimeTypes": [
        "image/heic",
        "image/heif"
      ],
      "endianness": "big",
      "containerFamily": "isobmff",
      "magicBytes": [
        {
          "offset": 4,
          "hex": "66 74 79 70 68 65 69 63",
          "ascii": "ftypheic",
          "description": "ISOBMFF ftyp box with major_brand 'heic' at offset 0x04"
        },
        {
          "offset": 4,
          "hex": "66 74 79 70 6D 69 66 31",
          "ascii": "ftypmif1",
          "description": "Common real-world variant: major_brand 'mif1' (most iPhone photos) with 'heic' in compatible_brands"
        },
        {
          "offset": 4,
          "hex": "66 74 79 70 68 65 69 78",
          "ascii": "ftypheix",
          "description": "Variant: major_brand 'heix' (HEIC sequences without image items)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/heic",
      "apiUrl": "https://fileformat.co/api/v1/ext/heic.json",
      "samplesUrl": "https://fileformat.co/samples/heic"
    },
    {
      "slug": "ipa",
      "extension": ".ipa",
      "aliases": [],
      "name": "Apple iOS App Store Package",
      "category": "devtools-security",
      "mimeTypes": [
        "application/octet-stream",
        "application/x-ios-app"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "PKZIP archive containing Payload/*.app/Info.plist"
        }
      ],
      "specUrl": "https://fileformat.co/ext/ipa",
      "apiUrl": "https://fileformat.co/api/v1/ext/ipa.json",
      "samplesUrl": "https://fileformat.co/samples/ipa"
    },
    {
      "slug": "jpg",
      "extension": ".jpg",
      "aliases": [
        ".jpeg"
      ],
      "name": "JPEG / JFIF / EXIF Image",
      "category": "media-3d",
      "mimeTypes": [
        "image/jpeg"
      ],
      "endianness": "mixed",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "FF D8 FF",
          "description": "JPEG SOI marker (FF D8) followed by first marker prefix 0xFF"
        }
      ],
      "specUrl": "https://fileformat.co/ext/jpg",
      "apiUrl": "https://fileformat.co/api/v1/ext/jpg.json",
      "samplesUrl": "https://fileformat.co/samples/jpg"
    },
    {
      "slug": "jsonl",
      "extension": ".jsonl",
      "aliases": [
        ".ndjson"
      ],
      "name": "JSON Lines / Newline-Delimited JSON",
      "category": "ai-ml",
      "mimeTypes": [
        "application/jsonl",
        "application/x-ndjson"
      ],
      "endianness": "text",
      "containerFamily": "text",
      "magicBytes": [],
      "specUrl": "https://fileformat.co/ext/jsonl",
      "apiUrl": "https://fileformat.co/api/v1/ext/jsonl.json",
      "samplesUrl": "https://fileformat.co/samples/jsonl"
    },
    {
      "slug": "npy",
      "extension": ".npy",
      "aliases": [],
      "name": "NumPy Array Binary Format",
      "category": "ai-ml",
      "mimeTypes": [
        "application/x-npy",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "93 4E 55 4D 50 59",
          "ascii": ".NUMPY",
          "description": "6-byte NumPy binary magic (0x93 prevents text-mode mangling)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/npy",
      "apiUrl": "https://fileformat.co/api/v1/ext/npy.json",
      "samplesUrl": "https://fileformat.co/samples/npy"
    },
    {
      "slug": "npz",
      "extension": ".npz",
      "aliases": [],
      "name": "NumPy Zipped Array Archive",
      "category": "ai-ml",
      "mimeTypes": [
        "application/x-npz",
        "application/zip"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "PKZIP Local File Header containing .npy member streams"
        }
      ],
      "specUrl": "https://fileformat.co/ext/npz",
      "apiUrl": "https://fileformat.co/api/v1/ext/npz.json",
      "samplesUrl": "https://fileformat.co/samples/npz"
    },
    {
      "slug": "parquet",
      "extension": ".parquet",
      "aliases": [
        ".pq"
      ],
      "name": "Apache Parquet Columnar Storage",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.apache.parquet",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 41 52 31",
          "ascii": "PAR1",
          "description": "Leading 4-byte Apache Parquet magic (mirrored at EOF-4)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/parquet",
      "apiUrl": "https://fileformat.co/api/v1/ext/parquet.json",
      "samplesUrl": "https://fileformat.co/samples/parquet"
    },
    {
      "slug": "pcap",
      "extension": ".pcap",
      "aliases": [
        ".dmp"
      ],
      "name": "libpcap Network Packet Capture",
      "category": "devtools-security",
      "mimeTypes": [
        "application/vnd.tcpdump.pcap",
        "application/x-pcap"
      ],
      "endianness": "mixed",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "D4 C3 B2 A1",
          "description": "Little-endian microsecond libpcap magic (0xA1B2C3D4)"
        },
        {
          "offset": 0,
          "hex": "A1 B2 C3 D4",
          "description": "Big-endian microsecond libpcap variant (legacy tcpdump on BE hosts)"
        },
        {
          "offset": 0,
          "hex": "4D 3C B2 A1",
          "description": "Little-endian nanosecond-resolution variant (0xA1B23C4D)"
        },
        {
          "offset": 0,
          "hex": "A1 B2 3C 4D",
          "description": "Big-endian nanosecond-resolution variant"
        }
      ],
      "specUrl": "https://fileformat.co/ext/pcap",
      "apiUrl": "https://fileformat.co/api/v1/ext/pcap.json",
      "samplesUrl": "https://fileformat.co/samples/pcap"
    },
    {
      "slug": "pdf",
      "extension": ".pdf",
      "aliases": [],
      "name": "Portable Document Format (ISO 32000)",
      "category": "devtools-security",
      "mimeTypes": [
        "application/pdf"
      ],
      "endianness": "text",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "25 50 44 46 2D",
          "ascii": "%PDF-",
          "description": "5-byte '%PDF-' header followed by version (e.g. 1.7 or 2.0)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/pdf",
      "apiUrl": "https://fileformat.co/api/v1/ext/pdf.json",
      "samplesUrl": "https://fileformat.co/samples/pdf"
    },
    {
      "slug": "png",
      "extension": ".png",
      "aliases": [],
      "name": "Portable Network Graphics (PNG)",
      "category": "media-3d",
      "mimeTypes": [
        "image/png"
      ],
      "endianness": "big",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "89 50 4E 47 0D 0A 1A 0A",
          "ascii": ".PNG....",
          "description": "8-byte PNG transport-integrity signature"
        }
      ],
      "specUrl": "https://fileformat.co/ext/png",
      "apiUrl": "https://fileformat.co/api/v1/ext/png.json",
      "samplesUrl": "https://fileformat.co/samples/png"
    },
    {
      "slug": "pt",
      "extension": ".pt",
      "aliases": [
        ".pth"
      ],
      "name": "PyTorch Model & Tensor Checkpoint",
      "category": "ai-ml",
      "mimeTypes": [
        "application/x-pytorch",
        "application/zip"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "PyTorch ZIP archive header (disambiguated via archive/data.pkl)"
        }
      ],
      "specUrl": "https://fileformat.co/ext/pt",
      "apiUrl": "https://fileformat.co/api/v1/ext/pt.json",
      "samplesUrl": "https://fileformat.co/samples/pt"
    },
    {
      "slug": "safetensors",
      "extension": ".safetensors",
      "aliases": [],
      "name": "SafeTensors Zero-Copy Model Weights",
      "category": "ai-ml",
      "mimeTypes": [
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 8,
          "hex": "7B 22",
          "ascii": "{\"",
          "description": "UTF-8 JSON header object opening immediately after uint64_le header_size"
        }
      ],
      "specUrl": "https://fileformat.co/ext/safetensors",
      "apiUrl": "https://fileformat.co/api/v1/ext/safetensors.json",
      "samplesUrl": "https://fileformat.co/samples/safetensors"
    },
    {
      "slug": "sqlite",
      "extension": ".sqlite",
      "aliases": [
        ".db",
        ".sqlite3"
      ],
      "name": "SQLite 3 Database File",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.sqlite3",
        "application/x-sqlite3"
      ],
      "endianness": "big",
      "containerFamily": "sqlite",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00",
          "ascii": "SQLite format 3.",
          "description": "16-byte null-terminated SQLite 3 header string"
        }
      ],
      "specUrl": "https://fileformat.co/ext/sqlite",
      "apiUrl": "https://fileformat.co/api/v1/ext/sqlite.json",
      "samplesUrl": "https://fileformat.co/samples/sqlite"
    },
    {
      "slug": "usdz",
      "extension": ".usdz",
      "aliases": [],
      "name": "USDZ Spatial 3D Archive (Pixar / Apple VisionOS)",
      "category": "media-3d",
      "mimeTypes": [
        "model/vnd.usdz+zip"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "Uncompressed 64-byte aligned ZIP containing PXR-USDC layer at offset 0x40"
        }
      ],
      "specUrl": "https://fileformat.co/ext/usdz",
      "apiUrl": "https://fileformat.co/api/v1/ext/usdz.json",
      "samplesUrl": "https://fileformat.co/samples/usdz"
    },
    {
      "slug": "wasm",
      "extension": ".wasm",
      "aliases": [],
      "name": "WebAssembly Binary Module",
      "category": "devtools-security",
      "mimeTypes": [
        "application/wasm"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "00 61 73 6D 01 00 00 00",
          "ascii": ".asm....",
          "description": "'\\0asm' magic + uint32_le binary version 1"
        }
      ],
      "specUrl": "https://fileformat.co/ext/wasm",
      "apiUrl": "https://fileformat.co/api/v1/ext/wasm.json",
      "samplesUrl": "https://fileformat.co/samples/wasm"
    },
    {
      "slug": "webp",
      "extension": ".webp",
      "aliases": [],
      "name": "WebP Image Container",
      "category": "media-3d",
      "mimeTypes": [
        "image/webp"
      ],
      "endianness": "little",
      "containerFamily": "riff",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "52 49 46 46 ?? ?? ?? ?? 57 45 42 50",
          "ascii": "RIFF....WEBP",
          "description": "'RIFF' + 4-byte LE chunk size + 'WEBP' FourCC"
        }
      ],
      "specUrl": "https://fileformat.co/ext/webp",
      "apiUrl": "https://fileformat.co/api/v1/ext/webp.json",
      "samplesUrl": "https://fileformat.co/samples/webp"
    },
    {
      "slug": "xlsx",
      "extension": ".xlsx",
      "aliases": [],
      "name": "Office Open XML Workbook (Excel)",
      "category": "devtools-security",
      "mimeTypes": [
        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
      ],
      "endianness": "little",
      "containerFamily": "zip",
      "magicBytes": [
        {
          "offset": 0,
          "hex": "50 4B 03 04",
          "ascii": "PK..",
          "description": "PKZIP container verified via xl/workbook.xml entry"
        }
      ],
      "specUrl": "https://fileformat.co/ext/xlsx",
      "apiUrl": "https://fileformat.co/api/v1/ext/xlsx.json",
      "samplesUrl": "https://fileformat.co/samples/xlsx"
    },
    {
      "slug": "duckdb",
      "extension": ".duckdb",
      "aliases": [],
      "name": "DuckDB Analytical Database File",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.duckdb",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 8,
          "hex": "44 55 43 4B",
          "ascii": "DUCK",
          "description": "4-byte 'DUCK' magic at offset 0x08 after 8-byte checksum"
        }
      ],
      "specUrl": "https://fileformat.co/ext/duckdb",
      "apiUrl": "https://fileformat.co/api/v1/ext/duckdb.json",
      "samplesUrl": "https://fileformat.co/samples/duckdb"
    },
    {
      "slug": "onnx",
      "extension": ".onnx",
      "aliases": [],
      "name": "ONNX (Open Neural Network Exchange)",
      "category": "ai-ml",
      "mimeTypes": [
        "application/onnx",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "08",
          "description": "Protobuf field #1 (ir_version) varint wire tag"
        }
      ],
      "specUrl": "https://fileformat.co/ext/onnx",
      "apiUrl": "https://fileformat.co/api/v1/ext/onnx.json",
      "samplesUrl": "https://fileformat.co/samples/onnx"
    },
    {
      "slug": "orc",
      "extension": ".orc",
      "aliases": [],
      "name": "Apache ORC (Optimized Row Columnar)",
      "category": "data-lake",
      "mimeTypes": [
        "application/vnd.apache.orc",
        "application/octet-stream"
      ],
      "endianness": "little",
      "containerFamily": null,
      "magicBytes": [
        {
          "offset": 0,
          "hex": "4F 52 43",
          "ascii": "ORC",
          "description": "3-byte ASCII 'ORC' file header"
        }
      ],
      "specUrl": "https://fileformat.co/ext/orc",
      "apiUrl": "https://fileformat.co/api/v1/ext/orc.json",
      "samplesUrl": "https://fileformat.co/samples/orc"
    }
  ]
}