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.