ในการแยกไฟล์แนบจากเทอร์มินัลคุณสามารถใช้วิธีการต่าง ๆ สองสามวิธี น่าจะเป็นวิธีที่ง่ายที่สุดคือ
perl -MMIME :: Base64 -ne 'print decode_base64 ($ _)' <file.eml> ออก
ที่file.emlเป็นไฟล์อีเมลในคำถามและoutเป็นชื่อของสิ่งที่แนบมา
สิ่งเดียวกันสามารถทำได้โดยใช้base64คำสั่ง แต่คุณต้องทำความสะอาดบางงานในไฟล์อีเมลเดิมก่อน - คือตัดทุกอย่างออกจากไฟล์ eml ก่อนที่จะทำการเข้ารหัส base64 คำสั่งจะเป็นสิ่งที่ตามสายเหล่านี้
base64 -D -i file.eml -o out
หากคุณใช้วิธีที่สองขอแนะนำให้คุณดำเนินการกับสำเนาของไฟล์ต้นฉบับ
แน่นอนว่าสำหรับการอ่านไฟล์ eml คุณอาจใช้catหรือแก้ไขรายการโปรดของคุณ ใช้งานได้ดี แต่ก็ไม่ใช่วิธีที่ง่ายที่สุดในการจัดการกับอีเมล