Confirmed users
394
edits
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
4 bytes : SignatureAlgorithmID - ID representing the type of signature algorithm. | 4 bytes : SignatureAlgorithmID - ID representing the type of signature algorithm. | ||
4 bytes : SignatureSize - Size in bytes of the signature that follows | 4 bytes : SignatureSize - Size in bytes of the signature that follows | ||
N bytes : Signature - The signature of type SIGNATURE_ENTRY.SignatureAlgorithmID and size N = SIGNATURE_ENTRY.SignatureSize bytes | N bytes : Signature - The signature of type <tt>SIGNATURE_ENTRY.SignatureAlgorithmID</tt> and size N = <tt>SIGNATURE_ENTRY.SignatureSize</tt> bytes | ||
INDEX | INDEX | ||
Line 33: | Line 33: | ||
1 byte : null terminator | 1 byte : null terminator | ||
Some old MAR files will not contain the SIGNATURE block nor the HEADER.FileSize field. Old parsers simply skip over these fields because they ignore everything between the MAR header and the offset given in the <tt>HEADER.OffsetToIndex</tt> field. | Some old MAR files will not contain the SIGNATURE block nor the <tt>HEADER.FileSize</tt> field. Old parsers simply skip over these fields because they ignore everything between the MAR header and the offset given in the <tt>HEADER.OffsetToIndex</tt> field. | ||
== SIGNATURE blocks == | == SIGNATURE blocks == |