# `ubinascii` – 二进制/ASCII转换

  - [概要](#概要)
  - [ubinascii API详解](#ubinascii-api详解)
    - [函数](#函数)

## 概要

  该模块实现相应CPython模块的子集。

  该模块实现二进制数据和ASCII格式的各种编码之间的转换(双向)。

## ubinascii API详解

  使用`import ubinascii`导入`ubinascii`模块

  再使用`TAB` 按键来查看`ubinascii`中所包含的内容:

```python
>>> import ubinascii
>>> ubinascii.
__name__        a2b_base64      b2a_base64      crc32
hexlify         unhexlify
```

### 函数

- `ubinasciihexlify`(*data*[, *sep*])

  将二进制数据转换为十六进制表示。返回字节字符串。Difference to CPython若给定附加参数,则提供 `sep` ,用做十六进制值的分隔符。

- `ubinasciiunhexlify`(*data*)

  将十六进制数据转换为二进制表示。返回字节字符串。

- `ubinasciia2b_base64`(*data*)

  将Base64编码数据转换为二进制表示。返回字节字符串。

- `ubinasciib2a_base64`(*data*)

  将二进制数据转换为Base64编码数据。返回字节字符串。