bpack package
Binary data structures (un-)Packing library.
bpack provides tools to describe, in a declarative way, and encode/decode binary data.
Submodules
- bpack.ba module
- bpack.bs module
- bpack.codecs module
- bpack.descriptors module
BinFieldDescriptorBinFieldDescriptor.is_enum_type()BinFieldDescriptor.is_int_type()BinFieldDescriptor.is_sequence_type()BinFieldDescriptor.update_from_type()BinFieldDescriptor.validate()BinFieldDescriptor.offsetBinFieldDescriptor.repeatBinFieldDescriptor.signedBinFieldDescriptor.sizeBinFieldDescriptor.total_sizeBinFieldDescriptor.type
Fieldasdict()astuple()baseunits()bitorder()byteorder()calcsize()descriptor()field()field_descriptors()fields()flat_fields_iterator()get_field_descriptor()is_descriptor()is_field()set_field_descriptor()
- bpack.enums module
- bpack.np module
- bpack.st module
- bpack.typing module
- bpack.utils module