কম্পিউটার টিউটোরিয়াল

পাইথনে xdrlib ব্যবহার করে XDR ডেটা এনকোড ও ডিকোড করা

External Data Representation (XDR) এর জন্য এনকোডার এবং ডিকোডার। যখন বিভিন্ন এক্সটার্নাল সোর্সের মধ্যে ডেটা ট্রান্সপোর্ট করা হয়, তখন এই ফরম্যাটটি সাধারণত ব্যবহৃত হয়। জটিল ডেটা স্ট্রাকচার তৈরি এবং ট্রান্সফারের জন্য এটি উপযোগী। XDR, OSI প্রেজেন্টেশন লেয়ারের সাথে জড়িত একটি সার্ভিস প্রদান করে।

নিচের প্রোগ্রামে দেখানো হয়েছে কিভাবে xdrlib মডিউল ব্যবহার করে ডেটা প্যাক (pack) এবং আনপ্যাক (unpack) করা হয়।

উদাহরণ

import xdrlib

p = xdrlib.Packer()
print(type(p))

lst = [1, 2, 3]
p.pack_list(lst, p.pack_int)
print(p)

u = xdrlib.Unpacker(p)
print(type(u))
print(lst)

উপরের কোড রান করলে নিচের রেজাল্ট মিলবে:

আউটপুট

<xdrlib.Packer object at 0x000002272F3D6FD0>
[1, 2, 3]
  1. পাইথন এবং Scrapy দিয়ে ওয়েব স্ক্রেপিং

  2. পাইথনে ডেটা অ্যানালাইসিস ও ভিজ্যুয়ালাইজেশন (pandas, matplotlib)

  3. পাইথনে Base64 ডেটা এনকোডিং (base64 মডিউল)

  4. Mac-এ Python 3 আপগ্রেড ও ব্যবহার করা