MIME संलग्नक निकालने के लिए उपयोगिता [बंद]


26

मैं यूनिक्स के लिए एक कमांड-लाइन टूल की तलाश कर रहा हूं (आदर्श रूप से, एक डेबियन / उबंटू पैकेज में उपलब्ध है) मल्टीपार्ट ईमेल संदेश (या एक दिलचस्प सामग्री-प्रकार के साथ एकलपार्ट से निकाय) से सभी MIME भागों को निकालने के लिए। ।

मैं उस mimeexplodeउपकरण का उपयोग कर रहा हूं, जो पर्ल माइम :: टूल पैकेज के साथ जहाज करता है , लेकिन यह वास्तव में उत्पादन की गुणवत्ता नहीं है (स्क्रिप्ट को केवल एक उदाहरण के रूप में शामिल किया गया है, और इसमें "बुराई" चरित्र सेट के रूप में संबंध हैं) और मैं कर सकता हूं। निश्चित रूप से उस पर आधारित मेरी अपनी स्क्रिप्ट को रोल करें, लेकिन अगर यह विशेष पहिया पहले से ही नवाचार किया गया है, तो शायद मुझे नहीं करना चाहिए।


एक अन्य प्रश्न के माध्यम से मैं pldaniels.com/ripmime पर आया , जो बहुत अच्छा लग रहा है, लेकिन यह उबंटू पैकेज के रूप में उपलब्ध नहीं है जहाँ तक मैं बता सकता हूँ।
ट्रिपल जू

जवाबों:


31

mpack से munpack ने मेरे लिए काम किया

डेबियन / उबंटू में:

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

कुल मिलाकर एक अच्छा समाधान। फिर भी, संस्करण 1.6 के रूप में, यह =<cr><lf>उद्धृत-प्रिंट करने योग्य पाठ में अनुक्रम के साथ सही ढंग से सामना नहीं करता है (मुझे इनपुट में प्रत्येक बची हुई लाइन ब्रेक के लिए एक शानदार 0xFF बाइट मिलता है)। ऐसा लगता है कि 2011 में रिपोर्ट किया गया था, लेकिन अभी भी तय नहीं किया गया है: bugs.debian.org/cgi-bin/bugreport.cgi?bug=647180
tripleee

18

म्यू परियोजना एक शामिल करने के लिए लगता है म्यू निकालने आदेश है कि लगता है कि यह है कि तुम क्या चाहते हो सकता है। और यह पहले से ही उबंटू पैकेज के रूप में उपलब्ध प्रतीत होता है।

NB: मैं वास्तव में इस उपकरण का इस्तेमाल खुद नहीं किया है।


1
sudo apt-get install maildir-utils && mu extract -a <file>
रिचर्ड हैनसेन

mu: error: init_mime_msg: cannot construct mime message for noname.eml
निकोलस राउल

3
यदि यह एक प्रश्न है, तो आप शायद एक वास्तविक प्रश्न पोस्ट करना चाहते हैं। यह उत्तर दो साल से अधिक पुराना है।
लार्क्स

1

मैं Ubuntu 12.04.4 पर विश्लेषण के लिए minidump निकालने के लिए एक क्रोम डीएमपी फ़ाइल को अनपैक करने की आवश्यकता थी। मैंने पाया कि लिनक्स वातावरण में होने के बावजूद माइम फाइल डॉस फॉर्मेट में लिखी गई थी, इसलिए न तो 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
  • जीएनयू बेस 64 डिकोडर
  • mimedecode
  • गृह मंत्रालय-डिकोड
  • UUDeview
  • OpenSSL

1
-1 mha- डीकोड और mimed timecode को छोड़कर मैं इन सभी से परिचित हूं, और कम से कम कोई भी व्यक्ति ईमेल संदेश को इनपुट के रूप में स्वीकार नहीं करता है, और आउटपुट के रूप में अपने अनुलग्नक का उत्पादन करता है। मैं अभी भी mha-decode और mimed timecode पर एक नज़र डालूंगा।
त्रिकाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.