Wie bekomme ich die Dateiendung vom Inhaltstyp?

8

Ich verwende Apache Tika, und ich habe Dateien (ohne Erweiterung) eines bestimmten Inhaltstyps, die umbenannt werden müssen, um eine Erweiterung zu haben, die den Inhaltstyp widerspiegelt.

Irgendeine Idee, wenn es etwas gibt, das ich verwenden könnte, anstatt das völlig neu zu programmieren, basierend auf Inhaltstypnamen?

    
lisak 04.04.2011, 16:48
quelle

2 Antworten

1

Sie wollen sich die Datei tika-mimetypes.xml ansehen - & gt; Schaut euch den Quellcode von tika an und:

%Vor%

Sie können dann mit

arbeiten %Vor%     
lisak 04.04.2011, 17:21
quelle
18

Die beiden wichtigsten Klassen für Sie sind MediaTypeRegistry und MimeTypes . Mit diesen können Sie mime-basierte Magieerkennung durchführen und Informationen über die Mime-Typen und ihre Beziehungen erhalten.

%Vor%

Vielleicht möchten Sie auch den DefaultDetector in Tika's svn betrachten, er wird auch Container-Erkennung erkennen.

    
Gagravarr 04.04.2011 17:46
quelle

Tags und Links