binhex মডিউল binhex4 ফর্ম্যাটে ফাইলগুলিকে এনকোড করে এবং ডিকোড করে৷ এই বিন্যাসটি ASCII-তে Macintosh ফাইলের উপস্থাপনায় ব্যবহৃত হয়। শুধুমাত্র ডেটা ফর্ক পরিচালনা করা হয়৷
৷
বিনহেক্স মডিউল নিম্নলিখিত ফাংশনগুলিকে সংজ্ঞায়িত করে −
binhex.binhex(ইনপুট, আউটপুট): ফাইলের নাম ইনপুট সহ একটি বাইনারি ফাইলকে বিনহেক্স ফাইল আউটপুটে রূপান্তর করুন। আউটপুট প্যারামিটার হয় একটি ফাইলের নাম বা ফাইলের মতো অবজেক্ট হতে পারে (যেকোন অবজেক্ট একটি লেখা() এবং ক্লোজ() পদ্ধতি সমর্থন করে।
binhex.hexbin(ইনপুট, আউটপুট): একটি binhex ফাইল ইনপুট ডিকোড. ইনপুট একটি ফাইলের নাম বা ফাইলের মতো অবজেক্ট হতে পারে যা read() এবং close() পদ্ধতি সমর্থন করে। ফলস্বরূপ ফাইলটি আউটপুট নামের একটি ফাইলে লেখা হয় যদি না আর্গুমেন্টটি None না হয় যে ক্ষেত্রে আউটপুট ফাইলের নামটি binhex ফাইল থেকে পড়া হয়৷
import binheximport sysinfile ="file.txt"binhex.binhex(infile, 'test.hqx')
(এই ফাইলটি অবশ্যই BinHex 4.0 দিয়ে রূপান্তর করতে হবে)
:#'CTE'8ZG(Kd!&4&@&3rN!3!N!8G!*!%Ql&6D@e`E'8JDA-JBQ9dG'9b)(4SB@iJBfpYF'aPH-bk!!!:প্রে>হেক্সকে বাইনারি ফরম্যাটে রূপান্তর করতে
import binheximport sysinfile ="test.hqx"binhex.binhex(infile, 'test.txt')