Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เข้ารหัสและถอดรหัสข้อมูล XDR โดยใช้ Python xdrlib


ตัวเข้ารหัสและตัวถอดรหัสสำหรับการแสดงข้อมูลภายนอก (XDR) เมื่อเราส่งข้อมูลระหว่างแหล่งภายนอกต่างๆ รูปแบบนี้จะเป็นรูปแบบที่ใช้กันทั่วไป มีประโยชน์สำหรับการสร้างและถ่ายโอนโครงสร้างข้อมูลที่ซับซ้อน XDR ให้บริการที่เกี่ยวข้องกับ OSI Presentation Layer

ในโปรแกรมด้านล่าง เราจะเห็นว่าข้อมูลได้รับการบรรจุและแตกไฟล์โดยใช้โมดูล xdrlib อย่างไร

ตัวอย่าง

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]