Nejprve poděkování autorovi za článek (a nejen tento) a malá poznámka. Pokud máte v úmyslu používat "struct" pro dekódování binárních formátů, pak zvažte použití "netstruct".
Ve "struct" totiž reálně chybí (a nejspíše bude i vždy chybět - viz https://bugs.python.org/issue29328) podpora pro řetězce "proměnné" délky (ve smyslu "flexible array member") .