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 2023/05/24 21:49:40 UTC
[tika] 01/01: TIKA-4002 -- add mime type detection for pcapng
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch TIKA-4002
in repository https://gitbox.apache.org/repos/asf/tika.git
commit 57cbc6a166fffd7c1c00156e33475d2cb5e0c259
Author: tballison <ta...@apache.org>
AuthorDate: Wed May 24 17:49:31 2023 -0400
TIKA-4002 -- add mime type detection for pcapng
---
.../main/resources/org/apache/tika/mime/tika-mimetypes.xml | 12 ++++++++++++
.../src/test/java/org/apache/tika/mime/OneOffMimeTest.java | 5 +++--
2 files changed, 15 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 84425c3e1..5b0a479fe 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
@@ -2918,6 +2918,18 @@
<glob pattern="*.cap"/>
<glob pattern="*.dmp"/>
</mime-type>
+ <mime-type type="application/vnd.tcpdump.pcapng">
+ <_comment>TCPDump next gen pcap packet capture</_comment>
+ <tika:link>https://www.ietf.org/staging/draft-tuexen-opsawg-pcapng-02.html</tika:link>
+ <magic priority="50">
+ <match value="0x0A0D0D0A" type="string" offset="0">
+ <!-- Could only find examples of the second. I have not tested the first -->
+ <match value="0xa1b2c3d4" type="big32" offset="8" />
+ <match value="0x4d3c2b1a" type="string" offset="8" />
+ </match>
+ </magic>
+ <glob pattern="*.pcapng"/>
+ </mime-type>
<mime-type type="application/vnd.tmobile-livetv">
<glob pattern="*.tmo"/>
diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/OneOffMimeTest.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/OneOffMimeTest.java
index 8f1b628df..45c491639 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/OneOffMimeTest.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/src/test/java/org/apache/tika/mime/OneOffMimeTest.java
@@ -39,8 +39,9 @@ public class OneOffMimeTest extends TikaTest {
"cannot be added to Tika's repo.")
@Test
public void testOne() throws Exception {
- Path p = Paths.get("");
- String mime = "audio/x-sap";
+ Path baseDir = Paths.get("");
+ Path p = baseDir.resolve("");
+ String mime = "application/vnd.tcpdump.pcapng";
assertByData(mime, p);
assertByName(mime, p);
}