Pull to refresh

Comments 11

А для чего вообще делать «секретные» форматы для метеорологических исследований и выкладывать их в шару?
Например, у метеорологов может быть секретное ПО, которое понимает секретные форматы.
А какова цель «засекречивании» информации у метеорологов? Если большинство их исследований открыты.
Вопрос не в «засекречивании», а в том, что люди пользуются каким-то своим специфическим форматом, который, например, позволяет передавать какую-то дополнительную информацию в нагрузку к изображению.
UFO just landed and posted this here
Интересно, чем им не понравился FITS -формат?
Похоже это таки он, но я пока не уверен.
А вообще, я опирался на инфу о том, что это «секретный» формат и даже не пытался искать по нему документацию.
В любом случае, большое спасибо.
Кавычки в слове «секретный» подразумевали переносное значение. Т.е. никакой он не секретный, просто ПО специализированное, которого не имеется в открытом доступе. А вообще интересный «взлом». Я не сомневался во всемогуществе Хабра :)
Свой комментарий редактировать тут нельзя? Это печально. :(

В той документации встретил, на 16-й странице
COFF и LOFF –определяют позицию окна с областью проекции в
файле сегмента изображения.

Похоже они толи забыли это перевести, толи забили.
Формат сериализации довольно простой:
[HEADER> 16b] + [CHUNK> type:U32, size:U32, data:*] *
За исключением того, что первый чанк измеряется от начала файла (ну или это инопланетная логика разработчиков)

Служебные чанки содержат русский текст в CP1251 и тучу инфы в даблах, лень разбирать

Чанк за id 7 — это картинка. Теоретически может быть в разном формате, но встречались только 16битные грейскейлы.
[HEADER: ?:U32, ?:U32, channels?:U32, width:U32, height:U32, bits?:U32] + raw bytes

Питоний скрипт в первом приближении парсящий исходник в 8битный PGM:
gist.github.com/sigman78/5996927#file-l15decode-py
Без numpy работает медленно.
Sign up to leave a comment.

Articles