You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2022/09/13 14:09:10 UTC
[tika] branch main updated: TIKA-3851 -- add detection for e57
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/main by this push:
new 694692805 TIKA-3851 -- add detection for e57
new 480fa397a Merge remote-tracking branch 'origin/main' into main
694692805 is described below
commit 6946928055a55abcd925d447ff66c0e01534f384
Author: tballison <ta...@apache.org>
AuthorDate: Tue Sep 13 10:08:32 2022 -0400
TIKA-3851 -- add detection for e57
---
.../main/resources/org/apache/tika/mime/tika-mimetypes.xml | 9 +++++++--
.../src/test/java/org/apache/tika/mime/TestMimeTypes.java | 7 +++++++
.../src/test/resources/test-documents/testE57_header.e57 | Bin 0 -> 20 bytes
3 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml b/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
index f3678ec09..74b7b974a 100644
--- a/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
+++ b/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
@@ -6529,9 +6529,14 @@
<mime-type type="message/sipfrag"/>
<mime-type type="message/tracking-status"/>
<mime-type type="message/vnd.si.simp"/>
-
+ <mime-type type="model/e57">
+ <_comment>3d imaging data exchange</_comment>
+ <magic priority="60">
+ <match value="ASTM-E57" type="string" offset="0"/>
+ </magic>
+ <glob pattern="*.e57"/>
+ </mime-type>
<mime-type type="model/example"/>
-
<mime-type type="model/iges">
<_comment>Initial Graphics Exchange Specification Format</_comment>
<glob pattern="*.igs"/>
diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java
index 06a986fda..b7875ceba 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/TestMimeTypes.java
@@ -1298,6 +1298,13 @@ public class TestMimeTypes {
assertTypeByData("text/html", "testBrokenHTMLContainingRFC822.html");
}
+ @Test
+ public void testE57() throws Exception {
+ assertTypeByName("model/e57", "testE57_header.e57");
+ assertTypeByData("model/e57", "testE57_header.e57");
+ assertTypeByNameAndData("model/e57", "testE57_header.e57");
+ }
+
private void assertText(byte[] prefix) throws IOException {
assertMagic("text/plain", prefix);
}
diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testE57_header.e57 b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testE57_header.e57
new file mode 100644
index 000000000..e60c6577e
Binary files /dev/null and b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/resources/test-documents/testE57_header.e57 differ