Synalysis grammar file

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (Dan Tobias moved page Synalyze It/Hexinator grammar file to Synalysis grammar file: Parent company name; makes a simpler page name)
(Updated category)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
{{FormatInfo
 
{{FormatInfo
 
|formattype=electronic
 
|formattype=electronic
|subcat=Metaformats
+
|subcat=Schema formats
 
|extensions={{ext|grammar}}
 
|extensions={{ext|grammar}}
 
}}
 
}}
'''Synalize It/Hexinator grammar files''' are used by the Synalize It and Hexinator programs to parse file formats for display. These related programs are "hex editors" that display the raw contents of a file, but also provide the means to analyze the file in accordance with a file format specification, color-coding the raw bytes and providing sidebars giving the values of parsed fields. Grammar files are how file formats are defined for these programs, using an [[XML]]-based format defining specified binary fields, as well as allowing the embedding of program code in [[Python]] or [[Lua]] in order to perform more sophisticated parsing.
+
'''Synalysis grammar files''' are used by the Synalize It! and Hexinator programs (both from Synalysis) to parse file formats for display. These related programs are "hex editors" that display the raw contents of a file, but also provide the means to analyze the file in accordance with a file format specification, color-coding the raw bytes and providing sidebars giving the values of parsed fields. Grammar files are how file formats are defined for these programs, using an [[XML]]-based format defining specified binary fields, as well as allowing the embedding of program code in [[Python]] or [[Lua]] in order to perform more sophisticated parsing.
  
 
== Links ==
 
== Links ==

Latest revision as of 16:34, 14 August 2017

File Format
Name Synalysis grammar file
Ontology
Extension(s) .grammar

Synalysis grammar files are used by the Synalize It! and Hexinator programs (both from Synalysis) to parse file formats for display. These related programs are "hex editors" that display the raw contents of a file, but also provide the means to analyze the file in accordance with a file format specification, color-coding the raw bytes and providing sidebars giving the values of parsed fields. Grammar files are how file formats are defined for these programs, using an XML-based format defining specified binary fields, as well as allowing the embedding of program code in Python or Lua in order to perform more sophisticated parsing.

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox