আমি কীভাবে ইমেল বডি থেকে সংযুক্তিটি বের করতে পারি (বেস 64 হিসাবে এনকোডেড)


13

আমি কোনও ইমেল থেকে সংযুক্তিগুলি কীভাবে এড়াতে পারি যখন তারা ইমেলটির মূল শৃঙ্খলে এনে আসে:

------ =_NEXTPART_FORMSCAPE_MAIL_message101122101615
Content-Type: application/octet-stream; name="MyFile_hasalongish
     filename_22-NOV-2010.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MyFile_hasalongishfilename_22-NOV-2010.pdf"
Content-Description: MyFile_hasalongishfilename_22-NOV-2010.pdf

JVBEDi0xLjMKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0
ZFRGVSdsfSDF43N0cmVhbQp4nJ0b23IVN/LdXzG1D7vnbOUMo9tISiWpBduAN2CMbZJN
[...]
OUIwOEYxRDcyRjkwRDAxRUU1QzBDMjhEM0Y+XQo+PgpzdGFydHhyZWYKMTMwNDQKJSVF
T0YK
------ =_NEXTPART_FORMSCAPE_MAIL_message101122101615--

ASCII কে একটি বৈধ ফাইলে রূপান্তর করতে আপনাকে একটি UUDECODE সরঞ্জামের সন্ধান করতে হবে।

কোন অপারেটিং সিস্টেমে, বা কোন মেল আর্কিটেকচারের সাথে (স্থানীয় ইউনিক্স বিতরণ, ফেচমেল, থান্ডারবার্ড, আউটলুক, ...)?
গিলস 'তাই খারাপ হওয়া বন্ধ করুন'

উত্তর:


2

এক্সটেনশন সহ কোনও পাঠ্য ফাইলে ইমেলটি সংরক্ষণ করুন .uueএবং ডি-আর্কিভারের সাথে সংযুক্তিটি বের করুন।


17

একটি নতুন পাঠ্য ফাইলে কেবল বেস 64 এনকোডযুক্ত পাঠ্যটি অনুলিপি করুন foo.txt

base64 --decode foo.txt > bar.pdf

আমি সবেমাত্র একটি বেস 64 স্ট্রিমটি ডিকোড করেছি যা আমাকে অপসারণ করতে হবে এমন শেষে অতিরিক্ত বিট ছিল। এটা এই মতো লাগছিল: --=_59494bda030d4629113a60ff13935d81--। আমি এটি অপসারণ করার আগে আমার ত্রুটিটি হয়েছিল: Invalid character in input stream.আমি এটি মুছে ফেলার পরে, কোনও ডিকোডিং ত্রুটি নেই এবং এটি ঠিক জরিমানা খোলে।


1

আমি একটি বেস 6464 ডিকোডার ব্যবহার করে এবং আশেপাশের শিরোনাম / পাদলেখের কোনও উপাদান নয়, কেবলমাত্র এনকোডযুক্ত সংযুক্তিই ছিল এমন প্রকৃত পাঠ্যটি অনুলিপি করতে সক্ষম হয়েছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.