Description
Binary data structures can be packed and unpacked from Python code with declarative definitions. Developers use plum for protocols, file formats, embedded data, and serialization helpers. Inputs from untrusted binary sources should be validated before use.