whfmt.FileFormatCatalog
856 embedded definitions (846 .whfmt formats + 10 .grammar files) for automatic file format detection AND syntax highlighting. Covers 29 binary categories (Archives, Audio, Images, Game, ROMs, Executables, Disk, Crypto, Firmware, Fonts, GIS, IoT, MachineLearning, Network, RomHacking, Science, Subtitles, Synalysis, Text, Virtualization, ...) plus 57+ language grammars (C#, Python, JS/TS, Go, Rust, Java, Kotlin, Swift, YAML, TOML, Markdown, Dockerfile, HCL, Nginx, WAT, and more). whfmt schema v3 (camelCase canonical): formatId, syntaxDefinition, signature/field/conditional/loop/repeating/pointer blocks, runtime expression engine (lexer + parser + AST cache + variable store + function registry), assertions, fuzz strategies, repair actions, migration descriptors. Cross-platform net8.0. Utility layer: FormatFileAnalyzer, FormatMatcher (scored confidence + negative-offset signatures), CatalogQuery (fluent), FormatMetadataExtensions (forensic/AI/assertions/diff/fuzz/repair), FormatSummaryBuilder, FormatAssertionEvaluator.
Activity
- Latest release
- 3mo ago
- Total releases
- 9
- Cadence
- ~5 days
- Last 12 months
- 9
Reach
- Stars
- —
Details
- License
- unknown
- First release
- Apr 16, 2026
| Version | Released | |
|---|---|---|
1.5.0
minor
| ||
1.4.0
minor
| ||
1.3.2
patch
| ||
1.3.1
patch
| ||
1.3.0
minor
| ||
1.2.0
minor
| ||
1.1.1
patch
| ||
1.1.0
minor
| ||
1.0.0
initial
|