Jan. 3rd, 2010

frob: (Default)
Поскольку ABR более-менее расколдовался, поковырялся опять с файлами Freehand.
Всё шиворот-навыворот. Сначала идут чанки элементов, потом чанк собирающий из них список. "А" указывает на "В", "В" указывает на "С" -- повсеместно. Значения использованные в словаре для типа чанков _иногда_ используются в списках для того чтобы указать, что используются соответствующие типы значений. Для указания на другие элементы используется двухбайтное значение номера чанка. НУМЕРАЦИЯ НАЧИНАЕТСЯ С ЕДИНИЦЫ!
То что типы чанков подписали в словаре, за это конечно спасибо. Но какой [censored] придумал дампнуть подряд содержимое структур и тупо приложить к ним список? Ведь обратно это читать таким же образом не удастся, так что надо ваять существенно более сложный чем для  TLV парсер.

В общем куда грести понятно, непонятно надо ли.

Profile

frob: (Default)
frob

April 2019

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 03:01 am
Powered by Dreamwidth Studios