Python - Chuyển đổi nhị phân sang ASCII
Việc chuyển đổi ASCII sang nhị phân và nhị phân sang ascii được thực hiện bởi mô-đun binascii tích hợp sẵn. Nó có cách sử dụng rất dễ dàng với các chức năng lấy dữ liệu đầu vào và thực hiện chuyển đổi. Chương trình dưới đây cho thấy việc sử dụng mô-đun binascii và các chức năng của nó có tênb2a_uu và a2b_uu. Uu là viết tắt của "UNIX-to-UNIX encoding" đảm nhiệm việc chuyển đổi dữ liệu từ chuỗi sang giá trị nhị phân và ascii theo yêu cầu của chương trình.
import binascii
text = "Simply Easy Learning"
# Converting binary to ascii
data_b2a = binascii.b2a_uu(text)
print "**Binary to Ascii** \n"
print data_b2a
# Converting back from ascii to binary
data_a2b = binascii.a2b_uu(data_b2a)
print "**Ascii to Binary** \n"
print data_a2b
Khi chúng tôi chạy chương trình trên, chúng tôi nhận được kết quả sau:
**Binary to Ascii**
44VEM&QY($5AWD@3&5AFYI;F
**Ascii to Binary**
Simply Easy Learning