Add some JSON definitions.
This commit is contained in:
parent
b8a8c83bee
commit
e5f6f6e31c
48
definitions/cod/fastfile.json
Normal file
48
definitions/cod/fastfile.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"name": "fastfile",
|
||||
"byte_order": "LE",
|
||||
"vars": [
|
||||
{
|
||||
"var_name": "company",
|
||||
"var_type": "uint16"
|
||||
},
|
||||
{
|
||||
"var_name": "file_type",
|
||||
"var_type": "uint16"
|
||||
},
|
||||
{
|
||||
"var_name": "signage",
|
||||
"var_type": "uint8"
|
||||
},
|
||||
{
|
||||
"var_name": "version",
|
||||
"var_type": "uint32"
|
||||
},
|
||||
{
|
||||
"var_name": "zone",
|
||||
"var_type": "zonefile",
|
||||
"var_size": "EOF",
|
||||
"var_compression": "ZLIB"
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"var": "company"
|
||||
},
|
||||
{
|
||||
"var": "file_type"
|
||||
},
|
||||
{
|
||||
"var": "signage"
|
||||
},
|
||||
{
|
||||
"skip": 3
|
||||
},
|
||||
{
|
||||
"var": "version"
|
||||
},
|
||||
{
|
||||
"var": "zone"
|
||||
}
|
||||
]
|
||||
}
|
||||
47
definitions/cod/zonefile.json
Normal file
47
definitions/cod/zonefile.json
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"name": "zonefile",
|
||||
"vars": [
|
||||
{
|
||||
"var_name": "company",
|
||||
"var_type": "uint16"
|
||||
},
|
||||
{
|
||||
"var_name": "file_type",
|
||||
"var_type": "uint16"
|
||||
},
|
||||
{
|
||||
"var_name": "signage",
|
||||
"var_type": "uint8"
|
||||
},
|
||||
{
|
||||
"var_name": "version",
|
||||
"var_type": "uint32"
|
||||
},
|
||||
{
|
||||
"var_name": "compressed_data",
|
||||
"var_type": "byte_array",
|
||||
"var_size": "EOF",
|
||||
"var_compression": "ZLIB"
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"var": "company"
|
||||
},
|
||||
{
|
||||
"var": "file_type"
|
||||
},
|
||||
{
|
||||
"var": "signage"
|
||||
},
|
||||
{
|
||||
"skip": 3
|
||||
},
|
||||
{
|
||||
"var": "version"
|
||||
},
|
||||
{
|
||||
"var": "compressed_data"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user