Computer >> Máy Tính >  >> Lập trình >> Python

Mã hóa và giải mã dữ liệu XDR bằng Python xdrlib

Bộ mã hóa và giải mã cho Biểu diễn Dữ liệu Bên ngoài (XDR). Khi chúng tôi vận chuyển dữ liệu giữa các nguồn bên ngoài khác nhau, đây là định dạng thường được sử dụng được sử dụng. Nó hữu ích cho việc tạo và chuyển các cấu trúc dữ liệu phức tạp. XDR cung cấp dịch vụ được liên kết với Lớp trình bày OSI.

Trong chương trình bên dưới, chúng ta thấy cách dữ liệu được đóng gói và giải nén bằng cách sử dụng mô-đun xdrlib.

Ví dụ

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)

Chạy đoạn mã trên cho chúng ta kết quả sau -

Đầu ra

Đối tượng
<xdrlib.Packer object at 0x000002272F3D6FD0>

[1, 2, 3]