Sign in Sign up
nuget

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
Releases
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