使用 Python xdrlib 編碼和解碼 XDR 資料
外部資料表示 (XDR) 的編碼器和解碼器。這是我們在不同外部源之間傳輸資料時通常採用的格式。它對於建立和傳輸複雜資料結構非常有用。XDR 提供與 OSI 表示層相關聯的服務。
在下面的程式中,我們將看到如何使用 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]
廣告