Tiện ích để trích xuất tệp đính kèm MIME [đã đóng]


26

Tôi đang tìm kiếm một công cụ dòng lệnh cho Unix (lý tưởng, có sẵn trong gói Debian / Ubuntu) để trích xuất tất cả các phần MIME từ một email nhiều phần (hoặc phần thân từ một phần có loại nội dung thú vị, cho vấn đề đó) .

Tôi đã sử dụng mimeexplodecông cụ đi kèm với gói Perl MIME :: Tools , nhưng nó không thực sự có chất lượng sản xuất (tập lệnh chỉ được đưa vào làm ví dụ và có vấn đề với bộ ký tự "ác") và tôi có thể chắc chắn cuộn kịch bản của riêng tôi dựa trên điều đó, nhưng nếu bánh xe đặc biệt này đã được đổi mới, có lẽ tôi không nên.


Qua một câu hỏi khác, tôi đã bắt gặp pldaniels.com/ripmime trông rất đẹp, nhưng nó không có sẵn như là một gói Ubuntu như tôi có thể nói.
tripleee

Câu trả lời:


31

munpack từ mpack làm việc cho tôi

Trong Debian / Ubuntu:

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

Nhìn chung là một giải pháp tốt đẹp. Tuy nhiên, kể từ phiên bản 1.6, nó không đối phó chính xác với =<cr><lf>các chuỗi trong văn bản có thể in được trích dẫn (tôi nhận được một byte 0xFF giả cho mỗi ngắt dòng thoát trong đầu vào). Điều này dường như đã được báo cáo vào năm 2011, nhưng vẫn chưa được sửa: bug.debian.org/cgi-bin/orpreport.cgi?orms=647180
tripleee

18

Các dự án mu dường như bao gồm một mu-trích lệnh rằng vẻ bề ngoài như thể nó có thể làm những gì bạn muốn. Và nó dường như đã có sẵn như là một gói Ubuntu.

NB: Tôi đã không thực sự sử dụng công cụ này bản thân mình.


1
sudo apt-get install maildir-utils && mu extract -a <file>
Richard Hansen

mu: error: init_mime_msg: cannot construct mime message for noname.eml
Nicolas Raoul

3
Nếu đó là một câu hỏi, có lẽ bạn muốn đăng một câu hỏi thực tế. Câu trả lời này là hơn hai tuổi.
larsks

1

Tôi cần giải nén tệp chrome dmp để trích xuất phần nhỏ để phân tích trên Ubuntu 12.04.4. Tôi thấy rằng tệp mime đã được viết ở định dạng DOS mặc dù trong môi trường Linux, vì vậy cả mpack hay maildir-utils đều không hoạt động. Các bước sau đây làm việc cho tôi:

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

Yêu cầu -f trên dos2unix để buộc chuyển đổi trên tệp nhị phân. Chương trình mu maildir-utils bị lỗi khi cố đọc tệp dmp ngay cả sau khi chuyển đổi dos2unix.


-3
  • công cụ mpack và munpack
  • Bộ giải mã GNU base64
  • mã hóa
  • giải mã mha
  • Tầm nhìn
  • OpenSSL

1
-1 Tôi quen thuộc với tất cả những thứ này ngoại trừ mha-decode và mimedecode, và ít nhất không ai trong số những người khác chấp nhận một email làm đầu vào, và tạo ra các tệp đính kèm của nó làm đầu ra. Tôi sẽ xem xét mha-decode và mimedecode, vẫn còn.
tripleee
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.