কম্পিউটার

পাইথন ব্যবহার করে uuencode ফাইল এনকোড এবং ডিকোড করুন


ফাইল স্থানান্তরের সময় এনক্রিপশন, কম্প্রেশন বা বিভিন্ন OS বা ফাইল রিডিং প্রোগ্রাম দ্বারা প্রক্রিয়াকরণের মতো বিভিন্ন কারণে সেগুলিকে এনকোড এবং ডিকোড করা একটি সাধারণ প্রয়োজন৷ uuencode মডিউল এনকোডিং এবং ডিকোডিং ফাইল উভয় ক্ষেত্রেই আমাদের সাহায্য করে যা নীচে দেখানো হয়েছে৷

ফাইল এনকোড করুন

আমরা নীচের ছবিটি এনকোডিং এর জন্য ব্যবহার করব এবং পরে এটিকে ফেরত পেতে ডিকোডিং করব৷

পাইথন ব্যবহার করে uuencode ফাইল এনকোড এবং ডিকোড করুন

নীচের প্রোগ্রামে আমরা প্রদত্ত চিত্রটিকে এনকোড করতে এবং এনকোডিংয়ের পরে ফাইলের বিষয়বস্তু পড়ার জন্য এনকোড ফাংশন ব্যবহার করি৷

উদাহরণ

import uu

infile = "E:\\tp_logo.JPG"

uu.encode(infile, 'encoded_logo.JPG')
f = open("E:\\TP\\encoded_logo.JPG",'r')
print(f.read())

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

begin 666 tp_logo.JPG
M_]C_X 02D9)1@ ! 0$ D "0 #_X1"*17AI9@ 34T *@   @ ! $[ (
M ( (2H=I 0   ! (4IR= $   0 0<NH< < @,   /@
M <Z@   @                                    
M …………………………….

ডিকোড

পরবর্তীতে আমরা মডিউলের ডিকোড ফাংশন ব্যবহার করি এবং decoded_logo.JPG নামে একটি ইমেজ তৈরি করি। আপনি দেখতে পাচ্ছেন যে ডিকোড করা চিত্রটি আসল চিত্রের সাথে মেলে।

উদাহরণ

import uu
uu.decode('encoded_logo.JPG','decoded_logo.JPG')

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

পাইথন ব্যবহার করে uuencode ফাইল এনকোড এবং ডিকোড করুন


  1. পাইথন ব্যবহার করে পাওয়ারপয়েন্ট ফাইল কিভাবে তৈরি করবেন

  2. পাইথন এবং স্ক্র্যাপি ব্যবহার করে ওয়েব স্ক্র্যাপিং?

  3. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন

  4. একটি ম্যাকে পাইথন 3 আপগ্রেড করা এবং ব্যবহার করা