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.