...
The Droid signature file needs to be modified to recognize ARC and WARC files correctly.
Insert the follow section in the internal signature part.
Code Block | ||||
---|---|---|---|---|
| ||||
<!-- ARC, matches "filedesc:" in beginning of file. --> <InternalSignature ID="123456" Specificity="Specific"> <ByteSequence Reference="BOFoffset"> <SubSequence Position="1" SubSeqMinOffset="0" SubSeqMaxOffset="0" MinFragLength="0"> <Sequence>66696C65646573633A</Sequence> <DefaultShift>10</DefaultShift> <Shift Byte="3A">1</Shift> <Shift Byte="63">2</Shift> <Shift Byte="73">3</Shift> <Shift Byte="65">4</Shift> <Shift Byte="64">5</Shift> <Shift Byte="65">6</Shift> <Shift Byte="6C">7</Shift> <Shift Byte="69">8</Shift> <Shift Byte="66">9</Shift> </SubSequence> </ByteSequence> </InternalSignature> <!-- WARC, matches "WARC/" in beginning of file. --> <InternalSignature ID="12345" Specificity="Specific"> <ByteSequence Reference="BOFoffset"> <SubSequence Position="1" SubSeqMinOffset="0" SubSeqMaxOffset="0" MinFragLength="0"> <Sequence>574152432F</Sequence> <DefaultShift>6</DefaultShift> <Shift Byte="2F">1</Shift> <Shift Byte="43">2</Shift> <Shift Byte="52">3</Shift> <Shift Byte="41">4</Shift> <Shift Byte="57">5</Shift> </SubSequence> </ByteSequence> </InternalSignature> |
Insert the follow section in the file format part.
Code Block | ||||
---|---|---|---|---|
| ||||
<!-- ARC --> <FileFormat ID="310" Name="Alexa Archive File" PUID="x-fmt/219"> <InternalSignatureID>123456</InternalSignatureID> <Extension>arc</Extension> <!-- If left out file is recognized as SGML --> <HasPriorityOverFileFormatID>638</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>639</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>640</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>641</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>642</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>643</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>644</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>645</HasPriorityOverFileFormatID> </FileFormat> <!-- WARC --> <FileFormat ID="12345" Name="WARC file" Version="1.0" PUID="x-fmt/289"> <InternalSignatureID>12345</InternalSignatureID> <Extension>warc</Extension> <!-- If left out file is recognized as SGML --> <HasPriorityOverFileFormatID>638</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>639</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>640</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>641</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>642</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>643</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>644</HasPriorityOverFileFormatID> <HasPriorityOverFileFormatID>645</HasPriorityOverFileFormatID> </FileFormat> |
...