types.bin: mime-db 1.54.0 (jshttp/mime-db, MIT, see LICENSE), tag v1.54.0,
  commit 5207a32f76e77ed2f63421641449f8addeacb0a5 (2025-03-18),
  https://raw.githubusercontent.com/jshttp/mime-db/v1.54.0/db.json
  db.json sha256 96b8a5746867c832ab56743c05e46e73c9facb04879677df0b356f20496cb6cd
  fetched 2026-11-06
kept: the types with extensions whose source is "iana" or "apache";
  application/octet-stream claims no extension; IANA over Apache where both claim one;
  the remaining ties as regen.py's TIES list decides; regen.py's OVERRIDES (wav, flac, vcf to
  the types browsers send) and PREFERRED_EXT (mov, mp3, vcf) on top; 931 types,
  1147 extensions (design/stdlib/filetype.md, Data)
output sha256: types.bin ca9ef46748a351ef8597362427a7dc78ba29d1a9d27e58cfb2b31948ec67629a (37425 bytes)

Regenerating (from the repository root; the same db.json gives the same bytes):
  python3 stdlib/filetype/regen.py DB_JSON stdlib/filetype/types.bin
regen.py stops on an extension two types of one source claim that TIES does not decide, and on
an OVERRIDES or PREFERRED_EXT entry the data no longer calls for, so a new mime-db release cannot
change an answer silently. regen.py is not shipped.
