|
Technical Specification
- SignatureDB currently stores its signatures in a plain-text file
- One signature per carraige-return (\n) terminated line.
- Every signature has a unique 10 digit ascending numerical key/ID
- Each field is delimited by a single colon (:)
- Signature and Comments fields are Print-quotable encoded (ie, =20 is a space)
- Maximum TOTAL LINE LENGTH (all fields combined) is 1024 bytes
Field Name | Field Type | Format |
Key | Integer | Monotonically Ascending as generated via database |
Major Catagory | Integer | as produced using printf("%d",x); |
Minor Catagory | Integer | as produced using printf("%d",x); |
Flags | Integer (16-bit) | as produced using printf("%d",x); |
Signature String | Character string | Print Quotable encoded |
Comments | Character string | Print Quotable encoded |
Example SignatureDB lines
4:1:9:0:some =99=3F=3F=32 binary=20=20string's:Just a binary test string
5:2:1:0:What would Jesus do?:A Hoax virus which causes more trouble than real ones
|