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?
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.
Tags und Links java apache-tika content-type