python3 图片转为Binary (application/octet-stream)二进制数据
时间: 2023-09-29 22:02:46 浏览: 248
图片转成二进制
5星 · 资源好评率100%
可以使用Python的`base64`库将图片转换为二进制数据。以下是示例代码:
```python
import base64
with open("image.jpg", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
binary_data = encoded_string.decode('utf-8').encode('latin1')
print(binary_data)
```
上面的代码将`image.jpg`文件读取为二进制数据,并使用`base64`库将其编码为Base64字符串。接下来,我们将Base64字符串编码为Latin-1格式的二进制数据,这是`application/octet-stream`格式所需的格式。最后,我们打印出二进制数据。
请注意,如果您要将二进制数据写入文件,请使用`wb`模式打开文件,以便正确地写入二进制数据。
阅读全文