MIME添付ファイルを抽出するためのユーティリティ[終了]


26

マルチパートの電子メールメッセージ(または興味深いコンテンツタイプを持つシングルパートの本文)からすべてのMIMEパートを抽出するためのUnix用コマンドラインツール(理想的にはDebian / Ubuntuパッケージで利用可能)を探しています。 。

mimeexplodePerl MIME :: Toolsパッケージに同梱されているツールを使用しましたが、実際には製品品質ではありません(スクリプトは例としてのみ含まれており、「悪」文字セットと見なされるものに問題があります)確かにそれに基づいて独自のスクリプトを展開しますが、この特定のホイールが既に革新されている場合、おそらくそうすべきではありません。


別の質問でpldaniels.com/ripmimeに出会いましたが、これは非常に良いように見えますが、Ubuntuパッケージとしては入手できません。
トリプリー

回答:


31

mpackの munpackは私のために働いた

Debian / Ubuntuの場合:

sudo apt-get install mpack
munpack -f mime-attachments-file

全体的に素晴らしいソリューションです。それでも、バージョン1.6の時点では=<cr><lf>、quoted-printableテキスト内のシーケンスに正しく対応していません(入力のエスケープされた改行ごとに0xFFバイトを取得します)。これは2011年に報告されたようですが、まだ修正されていません:bugs.debian.org/cgi-bin/bugreport.cgi
bug=

18

ミュープロジェクトが含まれているようだMU-エキスルックスがあるかのように、それはあなたがやりたいかもしれないというコマンドを。そして、それはすでにUbuntuパッケージとして利用可能であるようです。

注:私は実際にこのツールを実際に使用したことはありません。


1
sudo apt-get install maildir-utils && mu extract -a <file>
リチャードハンセン

mu: error: init_mime_msg: cannot construct mime message for noname.eml
ニコラスラウル14年

3
それが質問であれば、おそらく実際の質問を投稿したいと思うでしょう。この答えは2年以上前のものです。
ラースク14年

1

Ubuntu 12.04.4で分析するためにミニダンプを抽出するには、クロムdmpファイルを解凍する必要がありました。mimeファイルはLinux環境にあるにもかかわらずDOS形式で記述されているため、mpackもmaildir-utilsもそのまま使用できます。次の手順は私のために働いた:

sudo apt-get install dos2unix mpack
cp chromium-renderer-minidump-c3303784f176fb58.dmp backup
dos2unix -f chromium-renderer-minidump-c3303784f176fb58.dmp
munpack chromium-renderer-minidump-c3303784f176fb58.dmp

dos2unixの-fは、バイナリファイルの変換を強制するために必要です。maildir-utils muプログラムは、dos2unix変換後であってもdmpファイルを読み取ろうとしてクラッシュしました。


-3
  • mpackツール、およびmunpack
  • GNU base64デコーダー
  • mimedecode
  • mha-decode
  • UUDeview
  • OpenSSL

1
-1私はmha-decodeとmimedecodeを除くこれらすべてに精通しており、少なくとも他のどれも入力として電子メールメッセージを受け入れず、その添付ファイルを出力として生成します。まだmha-decodeとmimedecodeを見ていきます。
トリプリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.