Kdyby čistě náhodou byly nějaké hodnoty little endian a jiné big endian, tak to v jednou "unpacku" udělat nepůjde že? Muselo by se rozdělit na dvě části?
Jinak jsem na základě článku hledal něco podobného pro Go a kupodivu nic moc neexistuje. Dva podobné balíčky, ale moc toho neumí.