IdentifyMimeType 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Versucht, den MIME-Typ zu identifizieren, der für ein FlowFile verwendet wird. Wenn der MIME-Typ identifiziert werden kann, wird ein Attribut mit dem Namen „mime.type“ hinzugefügt, wobei der Wert der MIME-Typ ist. Wenn der MIME-Typ nicht ermittelt werden kann, wird der Wert auf „application/octet-stream“ festgelegt. Darüber hinaus wird das Attribut „mime.extension“ gesetzt, wenn eine gängige Dateierweiterung für den MIME-Typ bekannt ist. Wenn der erkannte MIME-Typ vom Typ text/* ist, wird versucht, den verwendeten Zeichensatz zu identifizieren, und ein Attribut mit dem Namen „mime.charset“ wird hinzugefügt, dessen Wert der Zeichensatz ist.

Tags

MIME, bzip2, Komprimierung, Datei, gzip, identifizieren, mime.type, zip

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

Kundenspezifische MIME-Konfiguration

Eine URL oder ein Dateipfad zu einer benutzerdefinierten Tika-MIME-Typkonfiguration oder der tatsächliche Inhalt einer benutzerdefinierten Tika-MIME-Typkonfiguration.

config-strategy

Wählen Sie die zu verwendende Ladestrategie für die MIME-Typ-Konfiguration.

use-filename-in-detection

Bei „true“ wird der Dateiname an Tika weitergegeben, um die Erkennung zu erleichtern.

Beziehungen

Name

Beschreibung

success

Alle FlowFiles werden an die Beziehung „success“ weitergeleitet.

Schreibt Attribute

Name

Beschreibung

mime.type

Dieser Prozessor setzt das Attribut „mime.type“ von FlowFileauf den erkannten MIME-Typ. Wenn der MIME-Typ nicht erkannt werden kann, wird der Wert des Attributs auf application/octet-stream gesetzt

mime.extension

Dieser Prozessor setzt das Attribut mime.extension des FlowFileauf die Dateierweiterung, die mit dem erkannten MIME-Typ verbunden ist. Wenn es keine korrelierte Erweiterung gibt, ist der Wert des Attributs leer

mime.charset

Dieser Prozessor setzt das Attribut mime.charset des FlowFile auf den erkannten Zeichensatz. Wenn der Zeichensatz nicht erkannt werden kann oder der erkannte MIME-Typ nicht vom Typ text/* ist, wird das Attribut nicht gesetzt.