当前位置: 首页 > 编程笔记 >

使用Python xdrlib编码和解码XDR数据

阚英武
2023-03-14
本文向大家介绍使用Python xdrlib编码和解码XDR数据,包括了使用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]

 类似资料:
  • 问题内容: 好的,所以我要把握机会,这里的某个人以前使用过zxing。我正在开发Java应用程序,它需要做的一件事是将字节数据数组编码为QR码,然后在以后对其进行解码。 这是我的编码器外观的示例: 此代码中的开始字节数组仅用于对其进行测试。实际的字节数据将有所不同。 这是我的解码器的外观: 是一种将字节数组转换为十六进制字符串的方法。 当我尝试同时运行这两个代码块时,输出如下: 显然,文本已被编码

  • 本文向大家介绍使用Python编码和解码MIME引用可打印数据,包括了使用Python编码和解码MIME引用可打印数据的使用技巧和注意事项,需要的朋友参考一下 很多时候,我们需要处理不总是具有常规ASCII字符的数据。例如,使用英语以外的其他语言的电子邮件。Python具有通过使用基于MIME(多用途Internet邮件扩展)的模块来处理此类字符的机制。在本文中,我们将看到如何在电子邮件或其他直接

  • 编码是将字符,数字和其他特殊字符等字符序列放入专用格式以进行有效传输的过程。 解码是将编码格式转换回原始字符序列的过程。它与我们通常误解的加密完全不同。编码和解码用于数据通信和存储。编码不应用于传输敏感信息。 URL编码 URL只能使用ASCII字符集通过Internet发送,并且在URL包含除ASCII字符之外的特殊字符的情况下,需要对其进行编码。网址不包含空格,并替换为加号(+)或。 ASCI

  • 主要内容:URL基本组成,哪些字符需要编码,Python实现编码与解码,Python 的标准库urllib.parse模块中提供了用来编码和解码的方法,分别是 urlencode() 与 unquote() 方法。当 URL 路径或者查询参数中,带有中文或者特殊字符的时候,就需要对 URL 进行编码(采用十六进制编码格式)。URL 编码的原则是使用安全字符去表示那些不安全的字符。 安全字符,指的是没有特殊用途或者特殊意义的字符。 URL基本组成 URL 是由一些简单的组件构成,比如协议、域名、端

  • 问题内容: 我有一个用于ERP系统的快速开发工具,该工具仅允许使用vbscript。我正在尝试使用VBS创建一个简单的AJAX请求。可以使用“ Microsoft.XMLHTTP”对象。 下一步是使用json从网络服务器接收数据。但是在VBS中似乎没有像“ json_decode”或其他功能。 有人知道解决方案吗?还是开发自己的json函数的唯一选择? 问题答案: 由于JSON是一种分层数据格式,

  • 问题内容: 编码URL字符串以使其符合rfc2396并解码与rfc2396兼容的字符串(例如,将%20替换为空格字符)的最佳方法是什么? 编辑:URLEncoder的和URLDecoder类做 不 编码/解码RFC2396兼容网址,它们编码到一个MIME类型application / x-WWW窗体-urlencoded的其用于编码HTML表单参数数据。 问题答案: 使用URI类,如下所示: 或者