Hachoir is a Python library to view and edit a binary stream field by field. In other words, Hachoir allows you to browse any binary stream just like you browse directories and files.