Teh Drama

Apr 15, 2016 12:47

Мы тут недавно зарелизили Kaitai StructНо драма не в этом. Драма в том, что пару недель назад мне про Kaitai Struct написал некий товарищ с почтой @yahoo.co.jp, именем Nakamura Matsuo на неидеальном английском %)) А сегодня оказалось, что оно мало того, что оно вполне себе русскоговорящее (судя по комментам - русский экспат в Токио), так еще ( Read more... )

Leave a comment

Comments 15

mblsha April 15 2016, 10:09:11 UTC
Тема драмы не раскрыта!

Видел кстати такую штуку?
https://hexinator.com
https://www.synalysis.net

Может стоит тебе стоит сделать двусторонний конвертор для того чтобы этим было удобнее пользоваться :-)

Reply

greycat_na_kor April 15 2016, 10:10:52 UTC
Да видел, разумеется - https://github.com/kaitai-io/kaitai_struct/wiki/FAQ#-sweetscape-010-editor-synalysis-hexinator-okteta-ibored ;)

У меня на самом деле подборка всяких тулзов, языков, проектов языков, решений всяких-умных-консорциумов уже линков под 100 %) Все пытаюсь систематизировать...

Reply

mblsha April 15 2016, 10:16:47 UTC
Whoa! Кстати а что ты этим инструментом делаешь?

Я вот попытался через Synalysis распарсить сериализованные ошибки компилятора Clang, а там хитрый LLVM bytestream format, и я в результате неосилил.

Reply

greycat_na_kor April 15 2016, 10:18:52 UTC
Реверсим потихоньку протоколы аквариумных контроллеров, на самом деле %)

Если будет желание - можешь попробовать через KS. Могу всячески помогать ;) Речь про http://llvm.org/docs/BitCodeFormat.html ?

Reply


haldar April 15 2016, 10:15:43 UTC
Почти не понял, о чём это вообще.

Мда. Вот тебе и айтишный бэк.

Reply

greycat_na_kor April 15 2016, 10:16:35 UTC
Kaitai Struct или то, что на хабре?

Reply

haldar April 15 2016, 11:19:46 UTC
И то и то.

Reply

greycat_na_kor April 15 2016, 11:26:48 UTC
Про KS - на самом деле все банально - речь о том, чтобы сделать описание бинарного формата (всяких там gif, png, mov, wav, avi, exe и т.д.), так, чтобы это было не унылая табличка типа ( ... )

Reply


droggy April 15 2016, 21:33:39 UTC
А в чем замес? Есть же всякие ASN1 и иже с ними?

Reply

greycat_na_kor April 15 2016, 22:36:20 UTC
Блин, Леш, и ты туда ж %)
Надо тебе разобрать gif, png или, не к ночи будет помянуто, какой-нибудь doc. Чем ASN1 поможет?

Reply

droggy April 17 2016, 14:39:29 UTC
А, это чтобы существующие форматы описывать, а не новые? В принципе для этого можно и ASN1 приспособить при желании.

Reply

greycat_na_kor April 17 2016, 14:46:38 UTC
Типа того. ASN.1, насколько я его представляю, по крайней мере в вариантах DER/BER/XER, для этого особенно не приспособишь: там по сути весь формат заключается в том, что сначала идет некий тэг, определяющий тип данных, а затем его длина, затем содержимое. Как этим зачитать, скажем, хотя бы произвольную строчку сигнатуры - с трудом представляю.

Reply


Leave a comment

Up