Das Modul Bitstring macht die Erzeugung und Analyse von binären Daten in Python leichter. BitString-Objekte können aus Ganzzahlen, Hex- und Oktalzahlen, Binärdaten, Strings und Dateien erzeugt werden. Sie können zerlegt, zusammengefügt, umgedreht usw. werden. Dazu werden einfache Funktionen oder die Slice-Notation benutzt. Man kann auch aus ihnen lesen und in ihnen suchen, ähnlich wie in einer Datei. Intern werden die Daten effizient als Byte-Arrays gespeichert. Das Modul wurde auf Geschwindigkeit optimiert. Über 250 Unit-Tests decken den Code zu fast 100% ab. Es ist für Python 2.4, 2.5 und 2.6 sowie in einer separaten Version für Python 3.0 erhältlich. (non)