Skip to main content

Konfiguration

Konfiguration

Dieses Programm extrahiert rekursive Anhänge aus msg, eml und zip-Dateien.

Unterstützte Dateien sind:

  • .msg
  • .eml
  • .zip
  • .pdf

Benutzung des Programms

Starten des Programms

Um Anhänge zu extrahieren, führen Sie einfach die Exe mit der Datei aus, die Sie extrahieren möchten.

Sie müssen sicherstellen, dass Sie ein Schlüssel-Wert-Paar von cmd args haben.

Für Standard Argumente, wie file müssen Sie folgende Syntax verwenden:

  • --file=<<path-to-file>>
  • --file <<path-to-file>>

Für kurze Argumente, wie f müssen Sie folgende Syntax verwenden:

  • -f=<<path-to-file>>
  • -f <<path-to-file>>
viewplus-extract.cli.exe --file "Path\to\<file>"
viewplus-extract.cli.exe --file "D:\tmp\test.msg"
./viewplus-extract.cli --file "Path/to/<file>"
./viewplus-extract.cli --file "/usr/share/test.msg"

Die extrahierten Dateien befinden sich in einem Unterordner mit dem Namen attachments.

Ausgabe

Das Ergebnis ist ein JSON-String, der im stdout ausgegeben wird.

Beispiel:

{
"Error": false,
"Message": "Extracted 2 files",
"Files": [{
"File": "D:\\tmp\\attachments\\Test.pdf",
"Path": "D:\\tmp\\attachments",
"Name": "Test",
"Extension": ".pdf"
}, {
"File": "D:\\tmp\\attachments\\image001.png",
"Path": "D:\\tmp\\attachments",
"Name": "image001",
"Extension": ".png"
}]
}

Wenn ein Fehler auftritt, sieht das Ergebnis wie folgt aus:

{
"Error": true,
"Message": "Could not parse arguments.",
"Files": []
}

Body extrahieren

Sie können den Body extrahieren, indem Sie das Argument --body einschließlich =1 (sehr wichtig) angeben. Es wird den Body als HTML, RTF oder Plaintext extrahieren.

viewplus-extract.cli.exe --file "Path\to\<file>" --body=1
viewplus-extract.cli.exe --file "D:\tmp\test.msg" --body=1
./viewplus-extract.cli --file "Path/to/<file>" --body=1
./viewplus-extract.cli --file "/usr/share/test.msg" --body=1

Metadaten extrahieren

Sie können die Metadaten extrahieren, indem Sie das Argument --meta einschließlich =1 (sehr wichtig) angeben. Es extrahiert die Metadaten als JSON-Datei.

viewplus-extract.cli.exe --file "Path\to\<file>" --meta=1
viewplus-extract.cli.exe --file "D:\tmp\test.msg" --meta=1
./viewplus-extract.cli --file "Path/to/<file>" --meta=1
./viewplus-extract.cli --file "/usr/share/test.msg" --meta=1

Protokollierung

Standardmäßig finden Sie die Protokolldatei in einem Unterordner logs neben der ausführbaren Datei.