metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-01-12 06:02 pm

Бездны бинарных форматов

https://github.com/metametaclass/gr-air-modes/blob/master/python/altitude.py
Формат сообщения о высоте самолета в сообщении ADS-B

Такие чудеса битовой кодировки даже в эмбеддед железе белорусских государственных НИИ нечасто бывают :)

[identity profile] skif-by.livejournal.com 2013-01-12 03:59 pm (UTC)(link)
А ты вот парсер такого говна напиши.

[identity profile] oldmann.livejournal.com 2013-01-12 04:02 pm (UTC)(link)
еще когда многие из вас на свет не появились, прекрасно коболом обмолачивалось "такое говно". на тысячекратно менее производительных машинах, чем андроид у вас в кармане.

это вам не типизация какая-нибудь.

[identity profile] skif-by.livejournal.com 2013-01-12 04:21 pm (UTC)(link)
На фортране тоже, как практика показывает

[identity profile] dair-spb.livejournal.com 2013-01-12 04:24 pm (UTC)(link)
То, что это (и не только) можно обмолотить — бесспорно. Но ЗАЧЕМ вот такое?

[identity profile] enternet.livejournal.com 2013-01-12 05:05 pm (UTC)(link)
Да написал уже и не один. К примеру GRIB2-формат ничем не лучше. Тоже всё упаковано, каждый бит что-то значит, но между секциями может быть вагон мусора.

[identity profile] skif-by.livejournal.com 2013-01-12 05:12 pm (UTC)(link)
GRIB2 парсил, BUFR советских идиотов тоже.