diff --git a/testbags/invalid_data_file_in_tagmanifest/bag-info.txt b/testbags/invalid_data_file_in_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_data_file_in_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_data_file_in_tagmanifest/bagit.txt b/testbags/invalid_data_file_in_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_data_file_in_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_data_file_in_tagmanifest/data/1.txt b/testbags/invalid_data_file_in_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_data_file_in_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_data_file_in_tagmanifest/data/subdir/2.tiff b/testbags/invalid_data_file_in_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_data_file_in_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_data_file_in_tagmanifest/manifest-md5.txt b/testbags/invalid_data_file_in_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_data_file_in_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_data_file_in_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_data_file_in_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..b9cbc5b --- /dev/null +++ b/testbags/invalid_data_file_in_tagmanifest/tagmanifest-md5.txt @@ -0,0 +1,4 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt +1b6bef9408b21862576ec852df7d7668 data/1.txt \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagcount/bag-info.txt b/testbags/invalid_duplicate_bagcount/bag-info.txt new file mode 100644 index 0000000..5a76863 --- /dev/null +++ b/testbags/invalid_duplicate_bagcount/bag-info.txt @@ -0,0 +1,17 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Count: 1 of 15 +Bag-Count: 2 of 15 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagcount/bagit.txt b/testbags/invalid_duplicate_bagcount/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_bagcount/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagcount/data/1.txt b/testbags/invalid_duplicate_bagcount/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_bagcount/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagcount/data/subdir/2.tiff b/testbags/invalid_duplicate_bagcount/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_bagcount/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_bagcount/manifest-md5.txt b/testbags/invalid_duplicate_bagcount/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_bagcount/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_bagcount/tagmanifest-md5.txt b/testbags/invalid_duplicate_bagcount/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_bagcount/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_bagging_date/bag-info.txt b/testbags/invalid_duplicate_bagging_date/bag-info.txt new file mode 100644 index 0000000..616a999 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/bag-info.txt @@ -0,0 +1,16 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +Bagging-Date: 2019-11-27 +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/bagit.txt b/testbags/invalid_duplicate_bagging_date/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/data/1.txt b/testbags/invalid_duplicate_bagging_date/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/data/subdir/2.tiff b/testbags/invalid_duplicate_bagging_date/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_bagging_date/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_bagging_date/manifest-md5.txt b/testbags/invalid_duplicate_bagging_date/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_bagging_date/ok/bag-info.txt b/testbags/invalid_duplicate_bagging_date/ok/bag-info.txt new file mode 100644 index 0000000..85fe3e1 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/ok/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/ok/bagit.txt b/testbags/invalid_duplicate_bagging_date/ok/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/ok/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/ok/data/1.txt b/testbags/invalid_duplicate_bagging_date/ok/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/ok/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagging_date/ok/data/subdir/2.tiff b/testbags/invalid_duplicate_bagging_date/ok/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_bagging_date/ok/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_bagging_date/ok/manifest-md5.txt b/testbags/invalid_duplicate_bagging_date/ok/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/ok/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_bagging_date/ok/tagmanifest-md5.txt b/testbags/invalid_duplicate_bagging_date/ok/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/ok/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_bagging_date/tagmanifest-md5.txt b/testbags/invalid_duplicate_bagging_date/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_bagging_date/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_baggroup/bag-info.txt b/testbags/invalid_duplicate_baggroup/bag-info.txt new file mode 100644 index 0000000..94f6270 --- /dev/null +++ b/testbags/invalid_duplicate_baggroup/bag-info.txt @@ -0,0 +1,17 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bag-Group-Identifier: university_foo +Bag-Group-Identifier: university_foo +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_baggroup/bagit.txt b/testbags/invalid_duplicate_baggroup/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_baggroup/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_baggroup/data/1.txt b/testbags/invalid_duplicate_baggroup/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_baggroup/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_baggroup/data/subdir/2.tiff b/testbags/invalid_duplicate_baggroup/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_baggroup/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_baggroup/manifest-md5.txt b/testbags/invalid_duplicate_baggroup/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_baggroup/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_baggroup/tagmanifest-md5.txt b/testbags/invalid_duplicate_baggroup/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_baggroup/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_bagsize/bag-info.txt b/testbags/invalid_duplicate_bagsize/bag-info.txt new file mode 100644 index 0000000..c5ebca7 --- /dev/null +++ b/testbags/invalid_duplicate_bagsize/bag-info.txt @@ -0,0 +1,16 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE +Bag-Size: 4,4 KB \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagsize/bagit.txt b/testbags/invalid_duplicate_bagsize/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_bagsize/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagsize/data/1.txt b/testbags/invalid_duplicate_bagsize/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_bagsize/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_bagsize/data/subdir/2.tiff b/testbags/invalid_duplicate_bagsize/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_bagsize/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_bagsize/manifest-md5.txt b/testbags/invalid_duplicate_bagsize/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_bagsize/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_bagsize/tagmanifest-md5.txt b/testbags/invalid_duplicate_bagsize/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_bagsize/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_entries_in_manifest/bag-info.txt b/testbags/invalid_duplicate_entries_in_manifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_manifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_manifest/bagit.txt b/testbags/invalid_duplicate_entries_in_manifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_manifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_manifest/data/1.txt b/testbags/invalid_duplicate_entries_in_manifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_manifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_manifest/data/subdir/2.tiff b/testbags/invalid_duplicate_entries_in_manifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_entries_in_manifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_entries_in_manifest/manifest-md5.txt b/testbags/invalid_duplicate_entries_in_manifest/manifest-md5.txt new file mode 100644 index 0000000..f806eca --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_manifest/manifest-md5.txt @@ -0,0 +1,4 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff +1b6bef9408b21862576ec852df7d7668 data/1.txt +1b6bef9408b21862576ec852df7d7668 data/1.txt diff --git a/testbags/invalid_duplicate_entries_in_manifest/tagmanifest-md5.txt b/testbags/invalid_duplicate_entries_in_manifest/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_manifest/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/bag-info.txt b/testbags/invalid_duplicate_entries_in_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/bagit.txt b/testbags/invalid_duplicate_entries_in_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/data/1.txt b/testbags/invalid_duplicate_entries_in_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/data/subdir/2.tiff b/testbags/invalid_duplicate_entries_in_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_entries_in_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/manifest-md5.txt b/testbags/invalid_duplicate_entries_in_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_entries_in_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_duplicate_entries_in_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..11c44af --- /dev/null +++ b/testbags/invalid_duplicate_entries_in_tagmanifest/tagmanifest-md5.txt @@ -0,0 +1,4 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_duplicate_payload_oxum/bag-info.txt b/testbags/invalid_duplicate_payload_oxum/bag-info.txt new file mode 100644 index 0000000..7a77c70 --- /dev/null +++ b/testbags/invalid_duplicate_payload_oxum/bag-info.txt @@ -0,0 +1,17 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Payload-Oxum: 3972.6 +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_duplicate_payload_oxum/bagit.txt b/testbags/invalid_duplicate_payload_oxum/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_duplicate_payload_oxum/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_duplicate_payload_oxum/data/1.txt b/testbags/invalid_duplicate_payload_oxum/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_duplicate_payload_oxum/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_duplicate_payload_oxum/data/subdir/2.tiff b/testbags/invalid_duplicate_payload_oxum/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_duplicate_payload_oxum/data/subdir/2.tiff differ diff --git a/testbags/invalid_duplicate_payload_oxum/manifest-md5.txt b/testbags/invalid_duplicate_payload_oxum/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_duplicate_payload_oxum/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_duplicate_payload_oxum/tagmanifest-md5.txt b/testbags/invalid_duplicate_payload_oxum/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_duplicate_payload_oxum/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/bag-info.txt b/testbags/invalid_empty_manifest_but_entries_in_data/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_empty_manifest_but_entries_in_data/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/bagit.txt b/testbags/invalid_empty_manifest_but_entries_in_data/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_empty_manifest_but_entries_in_data/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/data/1.txt b/testbags/invalid_empty_manifest_but_entries_in_data/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_empty_manifest_but_entries_in_data/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/data/subdir/2.tiff b/testbags/invalid_empty_manifest_but_entries_in_data/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_empty_manifest_but_entries_in_data/data/subdir/2.tiff differ diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/manifest-md5.txt b/testbags/invalid_empty_manifest_but_entries_in_data/manifest-md5.txt new file mode 100644 index 0000000..e69de29 diff --git a/testbags/invalid_empty_manifest_but_entries_in_data/tagmanifest-md5.txt b/testbags/invalid_empty_manifest_but_entries_in_data/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_empty_manifest_but_entries_in_data/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_empty_tagmanifest/bag-info.txt b/testbags/invalid_empty_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_empty_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_empty_tagmanifest/bagit.txt b/testbags/invalid_empty_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_empty_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_empty_tagmanifest/data/1.txt b/testbags/invalid_empty_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_empty_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_empty_tagmanifest/data/subdir/2.tiff b/testbags/invalid_empty_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_empty_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_empty_tagmanifest/manifest-md5.txt b/testbags/invalid_empty_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_empty_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_empty_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_empty_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..e69de29 diff --git a/testbags/invalid_md5/bag-info.txt b/testbags/invalid_md5/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5/bagit.txt b/testbags/invalid_md5/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5/data/2.png b/testbags/invalid_md5/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5/data/2.png differ diff --git a/testbags/invalid_md5/manifest-md5.txt b/testbags/invalid_md5/manifest-md5.txt new file mode 100644 index 0000000..aafe92f --- /dev/null +++ b/testbags/invalid_md5/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee455 data/2.png diff --git a/testbags/invalid_md5/tagmanifest-md5.txt b/testbags/invalid_md5/tagmanifest-md5.txt new file mode 100644 index 0000000..44e9e46 --- /dev/null +++ b/testbags/invalid_md5/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b59994825787117a1e9ee64bb8bef287 manifest-md5.txt +723b76bf8d5a82bfa5fa7b39ad837677 bag-info.txt +defc71b28593bb73c7c94a8332f85dii bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/invalid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..fc72233 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee188 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..b5d8e54 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d677 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef502 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a41da manifest-sha1.txt +c1612d7ff50cab828595e30c985e60b3 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837146 bag-info.txt +defc71b28593bb73c7c94a8332f858ad bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/invalid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/invalid_missed_baginfo/bagit.txt b/testbags/invalid_missed_baginfo/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_baginfo/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_baginfo/data/1.txt b/testbags/invalid_missed_baginfo/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_baginfo/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_baginfo/data/subdir/2.tiff b/testbags/invalid_missed_baginfo/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_baginfo/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_baginfo/manifest-md5.txt b/testbags/invalid_missed_baginfo/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_baginfo/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_baginfo/tagmanifest-md5.txt b/testbags/invalid_missed_baginfo/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_baginfo/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/bag-info.txt b/testbags/invalid_missed_baginfo_in_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_baginfo_in_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/bagit.txt b/testbags/invalid_missed_baginfo_in_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_missed_baginfo_in_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/data/1.txt b/testbags/invalid_missed_baginfo_in_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_missed_baginfo_in_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/data/subdir/2.tiff b/testbags/invalid_missed_baginfo_in_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_baginfo_in_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/manifest-md5.txt b/testbags/invalid_missed_baginfo_in_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_missed_baginfo_in_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_baginfo_in_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_missed_baginfo_in_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..d4bf4e2 --- /dev/null +++ b/testbags/invalid_missed_baginfo_in_tagmanifest/tagmanifest-md5.txt @@ -0,0 +1,2 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_missed_bagit/bag-info.txt b/testbags/invalid_missed_bagit/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_bagit/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_bagit/data/1.txt b/testbags/invalid_missed_bagit/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_bagit/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_bagit/data/subdir/2.tiff b/testbags/invalid_missed_bagit/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_bagit/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_bagit/manifest-md5.txt b/testbags/invalid_missed_bagit/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_bagit/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_bagit/tagmanifest-md5.txt b/testbags/invalid_missed_bagit/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_bagit/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/bag-info.txt b/testbags/invalid_missed_bagit_in_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_bagit_in_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/bagit.txt b/testbags/invalid_missed_bagit_in_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_missed_bagit_in_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/data/1.txt b/testbags/invalid_missed_bagit_in_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_missed_bagit_in_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/data/subdir/2.tiff b/testbags/invalid_missed_bagit_in_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_bagit_in_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/manifest-md5.txt b/testbags/invalid_missed_bagit_in_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_missed_bagit_in_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_bagit_in_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_missed_bagit_in_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..da51e03 --- /dev/null +++ b/testbags/invalid_missed_bagit_in_tagmanifest/tagmanifest-md5.txt @@ -0,0 +1,2 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt diff --git a/testbags/invalid_missed_bagit_version/bag-info.txt b/testbags/invalid_missed_bagit_version/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_bagit_version/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_bagit_version/bagit.txt b/testbags/invalid_missed_bagit_version/bagit.txt new file mode 100644 index 0000000..ea9478f --- /dev/null +++ b/testbags/invalid_missed_bagit_version/bagit.txt @@ -0,0 +1 @@ +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_bagit_version/data/1.txt b/testbags/invalid_missed_bagit_version/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_missed_bagit_version/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_bagit_version/data/subdir/2.tiff b/testbags/invalid_missed_bagit_version/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_bagit_version/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_bagit_version/manifest-md5.txt b/testbags/invalid_missed_bagit_version/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_missed_bagit_version/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_bagit_version/tagmanifest-md5.txt b/testbags/invalid_missed_bagit_version/tagmanifest-md5.txt new file mode 100644 index 0000000..03f6e47 --- /dev/null +++ b/testbags/invalid_missed_bagit_version/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +39844a19d17c2a01a606e54917342f4d bagit.txt diff --git a/testbags/invalid_missed_data_dir/bag-info.txt b/testbags/invalid_missed_data_dir/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_data_dir/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_data_dir/bagit.txt b/testbags/invalid_missed_data_dir/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_data_dir/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_data_dir/manifest-md5.txt b/testbags/invalid_missed_data_dir/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_data_dir/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_data_dir/tagmanifest-md5.txt b/testbags/invalid_missed_data_dir/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_data_dir/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_data_subdir/bag-info.txt b/testbags/invalid_missed_data_subdir/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_data_subdir/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_data_subdir/bagit.txt b/testbags/invalid_missed_data_subdir/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_data_subdir/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_data_subdir/data/1.txt b/testbags/invalid_missed_data_subdir/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_data_subdir/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_data_subdir/manifest-md5.txt b/testbags/invalid_missed_data_subdir/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_data_subdir/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_data_subdir/tagmanifest-md5.txt b/testbags/invalid_missed_data_subdir/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_data_subdir/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_encoding/bag-info.txt b/testbags/invalid_missed_encoding/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_encoding/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_encoding/bagit.txt b/testbags/invalid_missed_encoding/bagit.txt new file mode 100644 index 0000000..cb99e74 --- /dev/null +++ b/testbags/invalid_missed_encoding/bagit.txt @@ -0,0 +1 @@ +BagIt-Version: 1.00 diff --git a/testbags/invalid_missed_encoding/data/1.txt b/testbags/invalid_missed_encoding/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_missed_encoding/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_encoding/data/subdir/2.tiff b/testbags/invalid_missed_encoding/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_encoding/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_encoding/manifest-md5.txt b/testbags/invalid_missed_encoding/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_missed_encoding/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_encoding/tagmanifest-md5.txt b/testbags/invalid_missed_encoding/tagmanifest-md5.txt new file mode 100644 index 0000000..58b33c7 --- /dev/null +++ b/testbags/invalid_missed_encoding/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +bc81f5a151a1bda925b66bb3337e4e5d bagit.txt diff --git a/testbags/invalid_missed_manifest/bag-info.txt b/testbags/invalid_missed_manifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_manifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_manifest/bagit.txt b/testbags/invalid_missed_manifest/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_manifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_manifest/data/1.txt b/testbags/invalid_missed_manifest/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_manifest/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_manifest/data/subdir/2.tiff b/testbags/invalid_missed_manifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_manifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_manifest/tagmanifest-md5.txt b/testbags/invalid_missed_manifest/tagmanifest-md5.txt new file mode 100644 index 0000000..0bf75f2 --- /dev/null +++ b/testbags/invalid_missed_manifest/tagmanifest-md5.txt @@ -0,0 +1,2 @@ +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/bag-info.txt b/testbags/invalid_missed_manifest_in_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_manifest_in_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/bagit.txt b/testbags/invalid_missed_manifest_in_tagmanifest/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_missed_manifest_in_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/data/1.txt b/testbags/invalid_missed_manifest_in_tagmanifest/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_missed_manifest_in_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/data/subdir/2.tiff b/testbags/invalid_missed_manifest_in_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_manifest_in_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/manifest-md5.txt b/testbags/invalid_missed_manifest_in_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_missed_manifest_in_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_manifest_in_tagmanifest/tagmanifest-md5.txt b/testbags/invalid_missed_manifest_in_tagmanifest/tagmanifest-md5.txt new file mode 100644 index 0000000..f614db6 --- /dev/null +++ b/testbags/invalid_missed_manifest_in_tagmanifest/tagmanifest-md5.txt @@ -0,0 +1,2 @@ +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_missed_referenced_data_file/bag-info.txt b/testbags/invalid_missed_referenced_data_file/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_referenced_data_file/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_referenced_data_file/bagit.txt b/testbags/invalid_missed_referenced_data_file/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_referenced_data_file/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_referenced_data_file/data/subdir/2.tiff b/testbags/invalid_missed_referenced_data_file/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_referenced_data_file/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_referenced_data_file/manifest-md5.txt b/testbags/invalid_missed_referenced_data_file/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_referenced_data_file/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_referenced_data_file/tagmanifest-md5.txt b/testbags/invalid_missed_referenced_data_file/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_referenced_data_file/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_referenced_file_in_subdir/bag-info.txt b/testbags/invalid_missed_referenced_file_in_subdir/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_referenced_file_in_subdir/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_referenced_file_in_subdir/bagit.txt b/testbags/invalid_missed_referenced_file_in_subdir/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_referenced_file_in_subdir/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_referenced_file_in_subdir/data/1.txt b/testbags/invalid_missed_referenced_file_in_subdir/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_referenced_file_in_subdir/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_referenced_file_in_subdir/manifest-md5.txt b/testbags/invalid_missed_referenced_file_in_subdir/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_referenced_file_in_subdir/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_missed_referenced_file_in_subdir/tagmanifest-md5.txt b/testbags/invalid_missed_referenced_file_in_subdir/tagmanifest-md5.txt new file mode 100644 index 0000000..491401b --- /dev/null +++ b/testbags/invalid_missed_referenced_file_in_subdir/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/invalid_missed_tagmanifest/bag-info.txt b/testbags/invalid_missed_tagmanifest/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_missed_tagmanifest/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_missed_tagmanifest/bagit.txt b/testbags/invalid_missed_tagmanifest/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_missed_tagmanifest/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_missed_tagmanifest/data/1.txt b/testbags/invalid_missed_tagmanifest/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_missed_tagmanifest/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_missed_tagmanifest/data/subdir/2.tiff b/testbags/invalid_missed_tagmanifest/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_missed_tagmanifest/data/subdir/2.tiff differ diff --git a/testbags/invalid_missed_tagmanifest/manifest-md5.txt b/testbags/invalid_missed_tagmanifest/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_missed_tagmanifest/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_payload_oxum/bag-info.txt b/testbags/invalid_payload_oxum/bag-info.txt new file mode 100644 index 0000000..85fe3e1 --- /dev/null +++ b/testbags/invalid_payload_oxum/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines: Beispiel für eine IE, die als SIP im BagIt-Format des : SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_payload_oxum/bagit.txt b/testbags/invalid_payload_oxum/bagit.txt new file mode 100644 index 0000000..3a4eba6 --- /dev/null +++ b/testbags/invalid_payload_oxum/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 \ No newline at end of file diff --git a/testbags/invalid_payload_oxum/data/1.txt b/testbags/invalid_payload_oxum/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/invalid_payload_oxum/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_payload_oxum/data/subdir/2.tiff b/testbags/invalid_payload_oxum/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_payload_oxum/data/subdir/2.tiff differ diff --git a/testbags/invalid_payload_oxum/manifest-md5.txt b/testbags/invalid_payload_oxum/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/invalid_payload_oxum/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_payload_oxum/tagmanifest-md5.txt b/testbags/invalid_payload_oxum/tagmanifest-md5.txt new file mode 100644 index 0000000..80efb44 --- /dev/null +++ b/testbags/invalid_payload_oxum/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +377d17200a786f878ff9bf3c0cd04c72 bagit.txt diff --git a/testbags/invalid_sha1/bag-info.txt b/testbags/invalid_sha1/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_sha1/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_sha1/bagit.txt b/testbags/invalid_sha1/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_sha1/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_sha1/data/2.png b/testbags/invalid_sha1/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_sha1/data/2.png differ diff --git a/testbags/invalid_sha1/manifest-sha1.txt b/testbags/invalid_sha1/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/invalid_sha1/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/invalid_sha1/tagmanifest-sha1.txt b/testbags/invalid_sha1/tagmanifest-sha1.txt new file mode 100644 index 0000000..8d03803 --- /dev/null +++ b/testbags/invalid_sha1/tagmanifest-sha1.txt @@ -0,0 +1,3 @@ +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt \ No newline at end of file diff --git a/testbags/invalid_sha256/bag-info.txt b/testbags/invalid_sha256/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_sha256/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_sha256/bagit.txt b/testbags/invalid_sha256/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_sha256/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_sha256/data/2.png b/testbags/invalid_sha256/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_sha256/data/2.png differ diff --git a/testbags/invalid_sha256/manifest-sha256.txt b/testbags/invalid_sha256/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/invalid_sha256/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/invalid_sha256/tagmanifest-sha256.txt b/testbags/invalid_sha256/tagmanifest-sha256.txt new file mode 100644 index 0000000..53b8177 --- /dev/null +++ b/testbags/invalid_sha256/tagmanifest-sha256.txt @@ -0,0 +1,3 @@ +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt \ No newline at end of file diff --git a/testbags/invalid_sha512/bag-info.txt b/testbags/invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_sha512/bagit.txt b/testbags/invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_sha512/data/2.png b/testbags/invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/invalid_sha512/data/2.png differ diff --git a/testbags/invalid_sha512/manifest-sha512.txt b/testbags/invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/invalid_sha512/tagmanifest-sha512.txt b/testbags/invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..884e8dc --- /dev/null +++ b/testbags/invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,3 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/bag-info.txt b/testbags/invalid_tagmanifest_files_with_different_entries/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/bagit.txt b/testbags/invalid_tagmanifest_files_with_different_entries/bagit.txt new file mode 100644 index 0000000..c4aebb4 --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 0.97 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/data/1.txt b/testbags/invalid_tagmanifest_files_with_different_entries/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/data/subdir/2.tiff b/testbags/invalid_tagmanifest_files_with_different_entries/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/invalid_tagmanifest_files_with_different_entries/data/subdir/2.tiff differ diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/manifest-md5.txt b/testbags/invalid_tagmanifest_files_with_different_entries/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/manifest-sha512.txt b/testbags/invalid_tagmanifest_files_with_different_entries/manifest-sha512.txt new file mode 100644 index 0000000..49f1aab --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/manifest-sha512.txt @@ -0,0 +1,2 @@ +19613e056914466e925a5de194d63c347c5633dbdb655b7e584c2f94e0d08e3e06d122bbf4dceef7b9bbdfe35cb30ce9e74b0035618ff76c1916238eb651545d data/1.txt +b1c4d1f767499784689ffc98f439c1192f7c69416d9c1f038ef73960c4509d0f7039762a8e5d0c4f55f26ce0f7a7e509aa9aa2feb3dc1b7cd12fcd239d121421 data/subdir/2.tiff diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-md5.txt b/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-md5.txt new file mode 100644 index 0000000..3ee1c47 --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-md5.txt @@ -0,0 +1,5 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +e2c9e3b3e86fbe7e6ad5e7034a884642 manifest-sha512.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +defc71b28593bb73c7c94a8332f85da8 bagit.txt + diff --git a/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-sha512.txt b/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-sha512.txt new file mode 100644 index 0000000..3945ddb --- /dev/null +++ b/testbags/invalid_tagmanifest_files_with_different_entries/tagmanifest-sha512.txt @@ -0,0 +1,4 @@ +e3cdb6b7fc6af7e8d9e1f986651c7edefd1b6ef51ba8153920c163d55c45d9a0de73cfa528d4e8bfb4905de0c6ed486e2afd318c0209ba7b0000315c4c7fe374 manifest-md5.txt +b83bf67cae1ab19bcf42b68ee2a7e989393b86c30872aa91a9efd99b7791e831b7539c4066f62630655f99ef3b23f65748ff715abaecf7494a486e8adb2e8028 manifest-sha512.txt +1253e32eba88e43209d7e80352d8edf4704cc86d54c064dcfa33cff4d7c0cf9aabb9516301e0c43b7bc37dc9bca612ed7bf42022c45df0093d1907cf3211874c bag-info.txt + diff --git a/testbags/latin1_encoding/bag-info.txt b/testbags/latin1_encoding/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/latin1_encoding/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/latin1_encoding/bagit.txt b/testbags/latin1_encoding/bagit.txt new file mode 100644 index 0000000..1d4b0b0 --- /dev/null +++ b/testbags/latin1_encoding/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: ISO-8859-1 \ No newline at end of file diff --git a/testbags/latin1_encoding/data/1.txt b/testbags/latin1_encoding/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/latin1_encoding/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/latin1_encoding/data/subdir/2.tiff b/testbags/latin1_encoding/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/latin1_encoding/data/subdir/2.tiff differ diff --git a/testbags/latin1_encoding/manifest-md5.txt b/testbags/latin1_encoding/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/latin1_encoding/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/latin1_encoding/tagmanifest-md5.txt b/testbags/latin1_encoding/tagmanifest-md5.txt new file mode 100644 index 0000000..a564e23 --- /dev/null +++ b/testbags/latin1_encoding/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +a468d94e7ec773db5f7d0836427b1f24 bagit.txt diff --git a/testbags/outdated_bagit_version/bag-info.txt b/testbags/outdated_bagit_version/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/outdated_bagit_version/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/outdated_bagit_version/bagit.txt b/testbags/outdated_bagit_version/bagit.txt new file mode 100644 index 0000000..76a49b5 --- /dev/null +++ b/testbags/outdated_bagit_version/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 0.94 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/outdated_bagit_version/data/1.txt b/testbags/outdated_bagit_version/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/outdated_bagit_version/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/outdated_bagit_version/data/subdir/2.tiff b/testbags/outdated_bagit_version/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/outdated_bagit_version/data/subdir/2.tiff differ diff --git a/testbags/outdated_bagit_version/manifest-md5.txt b/testbags/outdated_bagit_version/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/outdated_bagit_version/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/outdated_bagit_version/tagmanifest-md5.txt b/testbags/outdated_bagit_version/tagmanifest-md5.txt new file mode 100644 index 0000000..34a4783 --- /dev/null +++ b/testbags/outdated_bagit_version/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +a702095f67e422fd14dc735d20b3b0b9 bagit.txt diff --git a/testbags/unreferenced_files_in_bag/2.png b/testbags/unreferenced_files_in_bag/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/unreferenced_files_in_bag/2.png differ diff --git a/testbags/unreferenced_files_in_bag/bag-info.txt b/testbags/unreferenced_files_in_bag/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/unreferenced_files_in_bag/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/unreferenced_files_in_bag/bagit.txt b/testbags/unreferenced_files_in_bag/bagit.txt new file mode 100644 index 0000000..cb99e74 --- /dev/null +++ b/testbags/unreferenced_files_in_bag/bagit.txt @@ -0,0 +1 @@ +BagIt-Version: 1.00 diff --git a/testbags/unreferenced_files_in_bag/data/1.txt b/testbags/unreferenced_files_in_bag/data/1.txt new file mode 100644 index 0000000..542b14c --- /dev/null +++ b/testbags/unreferenced_files_in_bag/data/1.txt @@ -0,0 +1,6 @@ +Lorüm ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/unreferenced_files_in_bag/data/subdir/2.tiff b/testbags/unreferenced_files_in_bag/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/unreferenced_files_in_bag/data/subdir/2.tiff differ diff --git a/testbags/unreferenced_files_in_bag/manifest-md5.txt b/testbags/unreferenced_files_in_bag/manifest-md5.txt new file mode 100644 index 0000000..c76c61d --- /dev/null +++ b/testbags/unreferenced_files_in_bag/manifest-md5.txt @@ -0,0 +1,2 @@ +1b6bef9408b21862576ec852df7d7668 data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/unreferenced_files_in_bag/tagmanifest-md5.txt b/testbags/unreferenced_files_in_bag/tagmanifest-md5.txt new file mode 100644 index 0000000..58b33c7 --- /dev/null +++ b/testbags/unreferenced_files_in_bag/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +aabd499e36a76329521bbdefd21e58a0 manifest-md5.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +bc81f5a151a1bda925b66bb3337e4e5d bagit.txt diff --git a/testbags/valid_md5/bag-info.txt b/testbags/valid_md5/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5/bagit.txt b/testbags/valid_md5/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5/data/2.png b/testbags/valid_md5/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5/data/2.png differ diff --git a/testbags/valid_md5/manifest-md5.txt b/testbags/valid_md5/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5/tagmanifest-md5.txt b/testbags/valid_md5/tagmanifest-md5.txt new file mode 100644 index 0000000..a759fc3 --- /dev/null +++ b/testbags/valid_md5/tagmanifest-md5.txt @@ -0,0 +1,3 @@ +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..35833ff --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6e9f data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..f15fe9f --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dc5ac manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c30aa manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18602a0 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7cd5a manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4c21e bag-info.txt +a7679d9bd2d9211ba88af47e52390187076cc4e6 bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/valid_md5_invalid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..7d1712c --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da6c3 data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..c616dd4 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870142 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd5513736b06 manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593f37a manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf9b8 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a30c4 bag-info.txt +4ec18508e945726d1bdbdbdfef3e8973ede85fef1f4839bc166883dc958fb39e bagit.txt diff --git a/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..d36bd4c --- /dev/null +++ b/testbags/valid_md5_valid_sha1_invalid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be4d5 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168612b4 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090834a1 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/data/2.png differ diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..0ce76e2 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423e2c data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..3ecbff2 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_invalid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254584 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/data/2.png differ diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt new file mode 100644 index 0000000..38e916d --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +7fd2268688ebd50aa8d665189a00d767 manifest-sha512.txt +b59994825787117a1e9ee64bb8bef205 manifest-md5.txt +e6cf2a31d82bfa3f8988d0bde82a4ad1 manifest-sha1.txt +c1612d7ff50cab828595e30c985e63b0 manifest-sha256.txt +723b76bf8d5a82bfa5fa7b39ad837641 bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt new file mode 100644 index 0000000..b593998 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha1.txt @@ -0,0 +1,6 @@ +f11a825ea93eee6e24fac737ff2fbd37e08dcca5 manifest-sha512.txt +35924abc1de9114e228c149db6a65e15913c3aa0 manifest-md5.txt +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +fcb3c88a67627508f58cd7852db148c6caf7ca5d manifest-sha256.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt new file mode 100644 index 0000000..a18ef96 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha256.txt @@ -0,0 +1,6 @@ +0d61add9cafca5f5ff0661dea7997c019b34670ea1ae11ff032ad86ecb870241 manifest-sha512.txt +f8c5cccfc4d01532b7353fc5d91b5061bcffd817d89b8f089fc5dd551373660b manifest-md5.txt +7608e55b0cdfc329d39b4193898e0c6af32af7a1fd981fa0e5ed30fd4593fa73 manifest-sha1.txt +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt diff --git a/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..cac50a7 --- /dev/null +++ b/testbags/valid_md5_valid_sha1_valid_sha256_valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +05875ac9592cc7d8607a1fe0561ce4de8da26746fa478f379042e84b0f0846c9a17b49ea3d6ba5e71f999c34bc078e5f74c997533a6295db9375e2ab7a4be5d4 manifest-md5.txt +400010a6f766b50dd923b83f3b41a6208d0728906142d6e736e57dbf0a0e3fbae733e7f669d39cb17948dd6af09505d33b1b97669405793357c5bdc3168614b2 manifest-sha1.txt +992bd07ea9eeb4db96a5dc186c90b56687ddbaaec0a874aa014877663d469e4666aab48226296d802b916e74df31b8f199cb05bbb347589eda3a39a8090831a4 manifest-sha256.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23284 bag-info.txt +2eacbf477915683268fa941f92a29d903627486193b4c27496f8dd12bcc856593a435ab7ddb5b9ba8143e9fac71abc32069df9104247189cee14333ed39cbb31 bagit.txt diff --git a/testbags/valid_multiple_valid_checksums/bag-info.txt b/testbags/valid_multiple_valid_checksums/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_multiple_valid_checksums/bagit.txt b/testbags/valid_multiple_valid_checksums/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_multiple_valid_checksums/data/2.png b/testbags/valid_multiple_valid_checksums/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_multiple_valid_checksums/data/2.png differ diff --git a/testbags/valid_multiple_valid_checksums/manifest-md5.txt b/testbags/valid_multiple_valid_checksums/manifest-md5.txt new file mode 100644 index 0000000..70cf5f8 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-md5.txt @@ -0,0 +1 @@ +7b4e97db74e1f72f2ace4cc947aee881 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha1.txt b/testbags/valid_multiple_valid_checksums/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha256.txt b/testbags/valid_multiple_valid_checksums/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha3-224.txt b/testbags/valid_multiple_valid_checksums/manifest-sha3-224.txt new file mode 100644 index 0000000..1117402 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha3-224.txt @@ -0,0 +1 @@ +9a1ecdc2dbafff33485860e7e5eff064a605a9ebb197a9266cb120ae data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha3-256.txt b/testbags/valid_multiple_valid_checksums/manifest-sha3-256.txt new file mode 100644 index 0000000..dc3ed72 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha3-256.txt @@ -0,0 +1 @@ +ae757b9d62372706d3286bba0d3a05a62cbe127e80e573dda07e1d0cbf3ca0a7 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha3-384.txt b/testbags/valid_multiple_valid_checksums/manifest-sha3-384.txt new file mode 100644 index 0000000..cbb0153 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha3-384.txt @@ -0,0 +1 @@ +ed8564f107ee8ebadf5a4c9dbfe6ce8f43651efd09e3c2a3400cd272f4df7de29a1333e1a9cb11fa80a27653c7bf2d85 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha3-512.txt b/testbags/valid_multiple_valid_checksums/manifest-sha3-512.txt new file mode 100644 index 0000000..d67d81a --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha3-512.txt @@ -0,0 +1 @@ +7a0665752f2fdd2d9a67af0f42fc432c7e4ae5b6e228ab3291f8c6a4fa2eb700f61f82375c8e1bead85129208167450ed2d1b8550622c89539dec2263b954cf6 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha384.txt b/testbags/valid_multiple_valid_checksums/manifest-sha384.txt new file mode 100644 index 0000000..166d1d9 --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha384.txt @@ -0,0 +1 @@ +a694d3ef9bf90bcb9e35c262fa73765484c9bea19d876276f68aa034a7c9a42a3c246d34d984677607773f61bf534691 data/2.png diff --git a/testbags/valid_multiple_valid_checksums/manifest-sha512.txt b/testbags/valid_multiple_valid_checksums/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_multiple_valid_checksums/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_sha1/bag-info.txt b/testbags/valid_sha1/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_sha1/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_sha1/bagit.txt b/testbags/valid_sha1/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_sha1/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_sha1/data/2.png b/testbags/valid_sha1/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_sha1/data/2.png differ diff --git a/testbags/valid_sha1/manifest-sha1.txt b/testbags/valid_sha1/manifest-sha1.txt new file mode 100644 index 0000000..2abf607 --- /dev/null +++ b/testbags/valid_sha1/manifest-sha1.txt @@ -0,0 +1 @@ +68eb403fe4c5aeb2887b81d4521a4307e6aa6f9e data/2.png diff --git a/testbags/valid_sha1/tagmanifest-sha1.txt b/testbags/valid_sha1/tagmanifest-sha1.txt new file mode 100644 index 0000000..fb6d9eb --- /dev/null +++ b/testbags/valid_sha1/tagmanifest-sha1.txt @@ -0,0 +1,3 @@ +95792332a50963b4c27bcc3508d44e9dd18600a2 manifest-sha1.txt +96a2cb59b29462d618f68a4cadcc3f5df1b4ce12 bag-info.txt +b9811b5b472da37aeccac082343d51410f8aa59f bagit.txt \ No newline at end of file diff --git a/testbags/valid_sha256/bag-info.txt b/testbags/valid_sha256/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_sha256/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_sha256/bagit.txt b/testbags/valid_sha256/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_sha256/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_sha256/data/2.png b/testbags/valid_sha256/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_sha256/data/2.png differ diff --git a/testbags/valid_sha256/manifest-sha256.txt b/testbags/valid_sha256/manifest-sha256.txt new file mode 100644 index 0000000..c4ebc8e --- /dev/null +++ b/testbags/valid_sha256/manifest-sha256.txt @@ -0,0 +1 @@ +486f4b90fa8ab6b79ebba6439255b9fa6feb40a2b5a6741ee0f411c2253da3c6 data/2.png diff --git a/testbags/valid_sha256/tagmanifest-sha256.txt b/testbags/valid_sha256/tagmanifest-sha256.txt new file mode 100644 index 0000000..7c9b0bc --- /dev/null +++ b/testbags/valid_sha256/tagmanifest-sha256.txt @@ -0,0 +1,3 @@ +b7d3a505e27277a524ccf9ea7b4827f356b8b16ff9803fc189d5456ff35bf8b9 manifest-sha256.txt +cab6316eb8d9f9aab91b34f94663815ad22c1553e988238904029a5a977a34c0 bag-info.txt +5cba1cb90d7461048e596d5e699ba9b353cc964d045cf7cde26eae4a0efd167b bagit.txt \ No newline at end of file diff --git a/testbags/valid_sha512/bag-info.txt b/testbags/valid_sha512/bag-info.txt new file mode 100644 index 0000000..a7bbfe7 --- /dev/null +++ b/testbags/valid_sha512/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 128.1 +Bagging-Date: 2019-11-27 +Bag-Size: 0,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_sha512/bagit.txt b/testbags/valid_sha512/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_sha512/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_sha512/data/2.png b/testbags/valid_sha512/data/2.png new file mode 100644 index 0000000..6d8f802 Binary files /dev/null and b/testbags/valid_sha512/data/2.png differ diff --git a/testbags/valid_sha512/manifest-sha512.txt b/testbags/valid_sha512/manifest-sha512.txt new file mode 100644 index 0000000..12946ca --- /dev/null +++ b/testbags/valid_sha512/manifest-sha512.txt @@ -0,0 +1 @@ +8ff90c15572bddd3afb99802df2df9457360ba240b8f4f123c4d116260e591b23fb94e7b894847f1c854628df51396c8fde619fed97fb72540840288ea423c2e data/2.png diff --git a/testbags/valid_sha512/tagmanifest-sha512.txt b/testbags/valid_sha512/tagmanifest-sha512.txt new file mode 100644 index 0000000..a4c4231 --- /dev/null +++ b/testbags/valid_sha512/tagmanifest-sha512.txt @@ -0,0 +1,3 @@ +216258539afa868c99423dade428cbcd445b9e5193acad6741f629a3b6855b48120d0db1e58f72bef25dd56f51f4f8349eeeffdb5a1357419f853b37aa254485 manifest-sha512.txt +d2816c5a767552d3fde195a98e1b6d9e3ccbdd020007f538770d7926e147f748a9cfc06ea39d95aac5cabae58b3f76dbbe8017f65f6c1520ba87df32f4b23482 bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt diff --git a/testbags/valid_with_additional_meta_dir/bag-info.txt b/testbags/valid_with_additional_meta_dir/bag-info.txt new file mode 100644 index 0000000..6101c4b --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/bag-info.txt @@ -0,0 +1,15 @@ +Author: Max Mustermann +Payload-Oxum: 3972.6 +Bagging-Date: 2019-11-27 +Bag-Size: 4,4 KB +External-Description: Dies ist ein kleines Beispiel für eine IE, die als SIP im BagIt-Format des SLUBArchivs eingeliefert werden soll. +External-Identifier: testbag-05 +SLUBArchiv-archivalValueDescription: Gesetzlicher Auftrag der SLUB Dresden +SLUBArchiv-exportToArchiveDate: 20191127T120000.00 +SLUBArchiv-externalId: 99193991991991 +SLUBArchiv-externalIsilId: DE-14 +SLUBArchiv-externalWorkflow: kitodo +SLUBArchiv-hasConservationReason: true +SLUBArchiv-rightsVersion: 1.0 +SLUBArchiv-sipVersion: v2020.1 +Title: BeispielIE \ No newline at end of file diff --git a/testbags/valid_with_additional_meta_dir/bagit.txt b/testbags/valid_with_additional_meta_dir/bagit.txt new file mode 100644 index 0000000..968369a --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/bagit.txt @@ -0,0 +1,2 @@ +BagIt-Version: 1.00 +Tag-File-Character-Encoding: UTF-8 diff --git a/testbags/valid_with_additional_meta_dir/data/1.txt b/testbags/valid_with_additional_meta_dir/data/1.txt new file mode 100644 index 0000000..7fdcf47 --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/data/1.txt @@ -0,0 +1,6 @@ +Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et +dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet +clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, +consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, +no sea takimata sanctus est Lorem ipsum dolor sit amet. \ No newline at end of file diff --git a/testbags/valid_with_additional_meta_dir/data/subdir/2.tiff b/testbags/valid_with_additional_meta_dir/data/subdir/2.tiff new file mode 100644 index 0000000..589141b Binary files /dev/null and b/testbags/valid_with_additional_meta_dir/data/subdir/2.tiff differ diff --git a/testbags/valid_with_additional_meta_dir/manifest-md5.txt b/testbags/valid_with_additional_meta_dir/manifest-md5.txt new file mode 100644 index 0000000..e6d20ef --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/manifest-md5.txt @@ -0,0 +1,2 @@ +6c0514bcbe45e9d74bb16cd64efe9deb data/1.txt +eb1f59ba767a57f96019c5f5a74e6b26 data/subdir/2.tiff diff --git a/testbags/valid_with_additional_meta_dir/manifest-sha512.txt b/testbags/valid_with_additional_meta_dir/manifest-sha512.txt new file mode 100644 index 0000000..49f1aab --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/manifest-sha512.txt @@ -0,0 +1,2 @@ +19613e056914466e925a5de194d63c347c5633dbdb655b7e584c2f94e0d08e3e06d122bbf4dceef7b9bbdfe35cb30ce9e74b0035618ff76c1916238eb651545d data/1.txt +b1c4d1f767499784689ffc98f439c1192f7c69416d9c1f038ef73960c4509d0f7039762a8e5d0c4f55f26ce0f7a7e509aa9aa2feb3dc1b7cd12fcd239d121421 data/subdir/2.tiff diff --git a/testbags/valid_with_additional_meta_dir/meta/mods.xml b/testbags/valid_with_additional_meta_dir/meta/mods.xml new file mode 100644 index 0000000..6b16560 --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/meta/mods.xml @@ -0,0 +1,38 @@ + + +DE-14 +Hist.Sax.M.37.t,120 + + + +Saxonica + + + +oai:de:slub-dresden:db:id- +319037843 + + +reformatted digital +[1] Bl. + +urn:nbn:de:bsz:14-db-id3190378431 + +Eingabe der Handelskammer zu Leipzig den Entwurf eines Tabak-Steuer-Gesetzes +betr. +an den Reichstag zu Berlin + + +de + + + +[Leipzig] + +1893 + + +eingdehaz + + diff --git a/testbags/valid_with_additional_meta_dir/meta/slubrights.xml b/testbags/valid_with_additional_meta_dir/meta/slubrights.xml new file mode 100644 index 0000000..58e6f9e --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/meta/slubrights.xml @@ -0,0 +1 @@ +bla bla \ No newline at end of file diff --git a/testbags/valid_with_additional_meta_dir/tagmanifest-md5.txt b/testbags/valid_with_additional_meta_dir/tagmanifest-md5.txt new file mode 100644 index 0000000..b4fbbee --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/tagmanifest-md5.txt @@ -0,0 +1,6 @@ +b3f43bd561aa76f6995b08cad6a6d1bf manifest-md5.txt +e2c9e3b3e86fbe7e6ad5e7034a884642 manifest-sha512.txt +13732d2894b12336fa1753885966e8fc bag-info.txt +9bd17688aaca179e12c2a3413b48da22 bagit.txt +13ee8a4b4076a4d3c9dbbd976c6f767f meta/slubrights.xml +b546f354e3a76f49849289d842de3b39 meta/mods.xml diff --git a/testbags/valid_with_additional_meta_dir/tagmanifest-sha512.txt b/testbags/valid_with_additional_meta_dir/tagmanifest-sha512.txt new file mode 100644 index 0000000..64b4c11 --- /dev/null +++ b/testbags/valid_with_additional_meta_dir/tagmanifest-sha512.txt @@ -0,0 +1,6 @@ +e3cdb6b7fc6af7e8d9e1f986651c7edefd1b6ef51ba8153920c163d55c45d9a0de73cfa528d4e8bfb4905de0c6ed486e2afd318c0209ba7b0000315c4c7fe374 manifest-md5.txt +b83bf67cae1ab19bcf42b68ee2a7e989393b86c30872aa91a9efd99b7791e831b7539c4066f62630655f99ef3b23f65748ff715abaecf7494a486e8adb2e8028 manifest-sha512.txt +1253e32eba88e43209d7e80352d8edf4704cc86d54c064dcfa33cff4d7c0cf9aabb9516301e0c43b7bc37dc9bca612ed7bf42022c45df0093d1907cf3211874c bag-info.txt +bdcb6fd200a87f11d0cf6658df13cca7ae47016dbf3d9c895492b887f3ba25d30a6bd0d40c1cda2c7ccbc008e0586d3d2af1264897f00416d7cac71935d5c450 bagit.txt +f771bbb098943b7823736087fd3c526642a75841642cbe1f34b4e9c21f0de57d8117e56bab2a2754c266f7fe19ce9575248309d00e8c394f5ad0d25cd6c105a7 meta/slubrights.xml +b637642ada4336d2048ba4d62585577158cdf2ecf54bf9b2f64887b5747f665e81035ff752be810d7b04468de9415f39d61c5d4cf0426c9c5f52de1b9a272ba4 meta/mods.xml