...
Add the following section to the xml. This adds a developer BnF to Jhove2.
Code Block |
---|
title | *jhove2-framework-config.xml |
---|
borderStyle | solid |
---|
|
<!-- BnF (Bibliothéque nationale de France) agent bean -->
<bean id="BnFAgent" class="org.jhove2.core.Agent" scope="singleton">
<constructor-arg value="Bibliothèque nationale de France"
type="java.lang.String"/>
<constructor-arg value="Corporate"
type="org.jhove2.core.Agent$Type"/>
<property name="URI" value="http://www.bnf.fr/"/>
</bean>
|
...
Insert the follow section in the internal signature part.
Code Block |
---|
title | *DROID_SignatureFile_V20.xml |
---|
borderStyle | solid |
---|
|
<!-- 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 |
---|
title | *DROID_SignatureFile_V20.xml |
---|
borderStyle | solid |
---|
|
<!-- 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>
|
New configuration files
/config/spring/module/format/gzip/jhove2-gzip-config.xml
Added to allow Spring to recognize and load the GZipModule.
Code Block |
---|
title | jhove2-gzip-config.xml |
---|
borderStyle | solid |
---|
|
|
/config/spring/module/format/arc/jhove2-arc-config.xml
Added to allow Spring to recognize and load the ArcModule.
Code Block |
---|
title | jhove2-arc-config.xml |
---|
borderStyle | solid |
---|
|
|
/config/spring/module/format/warc/jhove2-warc-config.xml
Added to allow Spring to recognize and load the WarcModule.
Code Block |
---|
title | jhove2-warc-config.xml |
---|
borderStyle | solid |
---|
|
|
Sources
/src/main/java/org/jhove2/module/format/gzip/
...