binaryExtensions top-level constant
File extensions known to be binary.
Implementation
const Set<String> binaryExtensions = {
// Images
'png', 'jpg', 'jpeg', 'gif', 'bmp', 'ico', 'webp', 'avif', 'tiff', 'tif',
'svg', 'heic', 'heif', 'raw', 'cr2', 'nef', 'arw', 'dng',
// Video
'mp4', 'avi', 'mov', 'wmv', 'flv', 'mkv', 'webm', 'm4v', 'mpg', 'mpeg',
'3gp', 'ogv',
// Audio
'mp3', 'wav', 'ogg', 'flac', 'aac', 'wma', 'm4a', 'opus', 'aiff', 'mid',
'midi',
// Archives
'zip', 'tar', 'gz', 'bz2', 'xz', '7z', 'rar', 'zst', 'lz4', 'lzma',
'cab', 'iso', 'dmg',
// Executables / Libraries
'exe', 'dll', 'so', 'dylib', 'bin', 'app', 'msi', 'deb', 'rpm', 'apk',
'ipa',
// Documents (binary)
'pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'odt', 'ods', 'odp',
'epub',
// Fonts
'ttf', 'otf', 'woff', 'woff2', 'eot',
// Bytecode / compiled
'pyc', 'pyo', 'class', 'o', 'obj', 'a', 'lib', 'wasm',
// Databases
'db', 'sqlite', 'sqlite3', 'mdb',
// Design
'psd', 'ai', 'sketch', 'fig', 'xd',
// Other
'dat', 'pak', 'bundle', 'node', 'map',
};