diff --git a/tests/file-tests/README b/tests/file-tests/README new file mode 100644 index 0000000..51dfd6c --- /dev/null +++ b/tests/file-tests/README @@ -0,0 +1,3 @@ +./prepare.sh +./reference.sh [--mime-type] +./runtest.sh [--mime-type] \ No newline at end of file diff --git a/tests/file-tests/blacklist.txt b/tests/file-tests/blacklist.txt new file mode 100644 index 0000000..c89aeef --- /dev/null +++ b/tests/file-tests/blacklist.txt @@ -0,0 +1,19 @@ +cab/cabinet.cab +db/test.db +doc/encrypted.doc +doc/PMD.doc +dump/big-endian-dump +elf/library.so +elf/pie-now.out +elf/pie.out +img/qcow2.img +jpg/xsane-zoom-in.jpg +lnk/windows_link.lnk +pbm/icontopbm-back-from-icon.pbm +so/libaio.so +tar.gz/a.tar.gz +tgz/broken-file.tgz +webm/bunny.webm +xls/encrypted.xls +xls/excel-file.xls +xps/presentation.xps \ No newline at end of file diff --git a/tests/file-tests/db/3ds/key.3DS b/tests/file-tests/db/3ds/key.3DS new file mode 100644 index 0000000..c05b61e Binary files /dev/null and b/tests/file-tests/db/3ds/key.3DS differ diff --git a/tests/file-tests/db/3ds/key.3DS.source.txt b/tests/file-tests/db/3ds/key.3DS.source.txt new file mode 100644 index 0000000..b86e0eb --- /dev/null +++ b/tests/file-tests/db/3ds/key.3DS.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Jan Kaluza +URL: Created it myself +LICENSE: public domain diff --git a/tests/file-tests/db/7z/spectrum.7z b/tests/file-tests/db/7z/spectrum.7z new file mode 100644 index 0000000..ca7c679 Binary files /dev/null and b/tests/file-tests/db/7z/spectrum.7z differ diff --git a/tests/file-tests/db/7z/spectrum.7z.source.txt b/tests/file-tests/db/7z/spectrum.7z.source.txt new file mode 100644 index 0000000..6611b26 --- /dev/null +++ b/tests/file-tests/db/7z/spectrum.7z.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Jan Kaluza +URL: Created it myself +LICENSE: public domain diff --git a/tests/file-tests/db/AppleDouble/AppleDouble b/tests/file-tests/db/AppleDouble/AppleDouble new file mode 100644 index 0000000..cd3520e Binary files /dev/null and b/tests/file-tests/db/AppleDouble/AppleDouble differ diff --git a/tests/file-tests/db/AppleDouble/AppleDouble.source.txt b/tests/file-tests/db/AppleDouble/AppleDouble.source.txt new file mode 100644 index 0000000..891e655 --- /dev/null +++ b/tests/file-tests/db/AppleDouble/AppleDouble.source.txt @@ -0,0 +1,4 @@ +AUTHOR: Intra2net +URL: Created it myself +LICENSE: public domain +NOTE: AppleDouble files appear in folder __MACOSX of zip files created on MacOSX systems with same name and path as the "real" zip file contents diff --git a/tests/file-tests/db/DS_Store/DS_Store b/tests/file-tests/db/DS_Store/DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/tests/file-tests/db/DS_Store/DS_Store differ diff --git a/tests/file-tests/db/DS_Store/DS_Store.source.txt b/tests/file-tests/db/DS_Store/DS_Store.source.txt new file mode 100644 index 0000000..87def34 --- /dev/null +++ b/tests/file-tests/db/DS_Store/DS_Store.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Intra2net +URL: Created it myself +LICENSE: public domain diff --git a/tests/file-tests/db/accdb/database.accdb b/tests/file-tests/db/accdb/database.accdb new file mode 100644 index 0000000..e2b391e Binary files /dev/null and b/tests/file-tests/db/accdb/database.accdb differ diff --git a/tests/file-tests/db/accdb/database.accdb.source.txt b/tests/file-tests/db/accdb/database.accdb.source.txt new file mode 100644 index 0000000..b86e0eb --- /dev/null +++ b/tests/file-tests/db/accdb/database.accdb.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Jan Kaluza +URL: Created it myself +LICENSE: public domain diff --git a/tests/file-tests/db/ade/ms_access_project_encoded.ade b/tests/file-tests/db/ade/ms_access_project_encoded.ade new file mode 100644 index 0000000..aea7eae Binary files /dev/null and b/tests/file-tests/db/ade/ms_access_project_encoded.ade differ diff --git a/tests/file-tests/db/ade/ms_access_project_encoded.ade.source.txt b/tests/file-tests/db/ade/ms_access_project_encoded.ade.source.txt new file mode 100644 index 0000000..df3263a --- /dev/null +++ b/tests/file-tests/db/ade/ms_access_project_encoded.ade.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Christian Herdtweck +SOURCE: self-created +LICENSE: public domain diff --git a/tests/file-tests/db/adp/ms_access_project.adp b/tests/file-tests/db/adp/ms_access_project.adp new file mode 100644 index 0000000..b620c88 Binary files /dev/null and b/tests/file-tests/db/adp/ms_access_project.adp differ diff --git a/tests/file-tests/db/adp/ms_access_project.adp.source.txt b/tests/file-tests/db/adp/ms_access_project.adp.source.txt new file mode 100644 index 0000000..df3263a --- /dev/null +++ b/tests/file-tests/db/adp/ms_access_project.adp.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Christian Herdtweck +SOURCE: self-created +LICENSE: public domain diff --git a/tests/file-tests/db/ani/animated_cursor.ani b/tests/file-tests/db/ani/animated_cursor.ani new file mode 100644 index 0000000..6e70fe1 Binary files /dev/null and b/tests/file-tests/db/ani/animated_cursor.ani differ diff --git a/tests/file-tests/db/ani/animated_cursor.ani.source.txt b/tests/file-tests/db/ani/animated_cursor.ani.source.txt new file mode 100644 index 0000000..bdd2b27 --- /dev/null +++ b/tests/file-tests/db/ani/animated_cursor.ani.source.txt @@ -0,0 +1,5 @@ +animated cursor from http://www.rw-designer.com/cursor-detail/24909 +original file name: 03 Working In Background.ani + +license: "Release to PUblic Domain" license ("You are free: To use this work for any legal purpose.") +Published on May 14th 2011 by NesManiac diff --git a/tests/file-tests/db/asa/global.asa b/tests/file-tests/db/asa/global.asa new file mode 100644 index 0000000..0ab4555 --- /dev/null +++ b/tests/file-tests/db/asa/global.asa @@ -0,0 +1,20 @@ + + diff --git a/tests/file-tests/db/asa/global.asa.source.txt b/tests/file-tests/db/asa/global.asa.source.txt new file mode 100644 index 0000000..af5f578 --- /dev/null +++ b/tests/file-tests/db/asa/global.asa.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Christian Herdtweck +URL: None (self-created) +LICENSE: public domain diff --git a/tests/file-tests/db/asp/policies_part.asp b/tests/file-tests/db/asp/policies_part.asp new file mode 100644 index 0000000..5f54edf --- /dev/null +++ b/tests/file-tests/db/asp/policies_part.asp @@ -0,0 +1,97 @@ + + + + + + +Web Site Policies and Important Links [NEI Tools] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +New Database
+ + + + + +
+
+ +
+ + + + + + diff --git a/tests/file-tests/db/hta/access.hta.source.txt b/tests/file-tests/db/hta/access.hta.source.txt new file mode 100644 index 0000000..f8bc564 --- /dev/null +++ b/tests/file-tests/db/hta/access.hta.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Eric Phelps +URL: http://www.ericphelps.com/scripting/samples/access.hta +LICENSE: "It's all free (and worth every penny!)" (from top of http://www.ericphelps.com/ ) diff --git a/tests/file-tests/db/hta/hello_world.hta b/tests/file-tests/db/hta/hello_world.hta new file mode 100644 index 0000000..0ca7a94 --- /dev/null +++ b/tests/file-tests/db/hta/hello_world.hta @@ -0,0 +1,11 @@ + + + +HTA - Hello World + + +

HTA - Hello World

+ + diff --git a/tests/file-tests/db/hta/hello_world.hta.source.txt b/tests/file-tests/db/hta/hello_world.hta.source.txt new file mode 100644 index 0000000..1cbbd78 --- /dev/null +++ b/tests/file-tests/db/hta/hello_world.hta.source.txt @@ -0,0 +1,3 @@ +AUTHOR: Wikipedia +URL: http://en.wikipedia.org/wiki/HTML_Application +LICENSE: Creative Commons Attribution-ShareAlike License diff --git a/tests/file-tests/db/html/index_first4k.html b/tests/file-tests/db/html/index_first4k.html new file mode 100644 index 0000000..641b669 --- /dev/null +++ b/tests/file-tests/db/html/index_first4k.html @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + +The GNU Operating System + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+English [en]   +català [ca]   +Česky [cs]   +Deutsch [de]   +ελληνικά [el]   +español [es]   +français [fr]   +hrvatski [hr]   +italiano [it]   +日本語 [ja]   +한국어 [ko]   +Nederlands [nl]   +polski [pl]   +русский [ru]   +Shqip [sq]   +українська [uk]   +简体中文 [zh-cn]   +

+
+ + + + +
+ + + +