> Повторюсь че ты хочешь сказать? Я хочу сказать только одно: несмотря на настойчивые попытки получить ответ на простой вопрос "чем формат visio 6 более закрытый чем формат visio 5", вместо ответа получается увиливание переходящее в хамство.
>Ты сам то дружок не ври, или ты знаешь еще хотябы одну
>реализацию поддерживающую файлы Visio кроме майкрософтоской на 100% ну таки ждем
"Дядя, ты -- дурак?"
MS как сумел открыл форматы того что есть в офисе (visio это не касается) и предоставил возможность запрашивать уточняющую информацию. И где спрашивается реализация поддерживающая на 100%, ну, допустим XLS?
А вот реализации поддерживающие VSD "как сумели" вполне имеются.
Даже проприетарщики справились сделать к своей маковской софтине какой попало фильтр.
Судя по косвенным признакам -- переделывали из vsdump/vsdviewer.
>от тебя внятности, а вот тебе ссылка
>на одних парней которые мучаются: http://vdxtosvg.sourceforge.net/ и не одни они, вот
Разницу между VDX и VSD надо объяснять или сами справитесь?
>тебе еще http://sk1project.org/ .
Спасибо, я там довольно давно не работаю.
А когда работал, не мучился разбором VSD.
>Ё, зачем мне куда-то ходить, к какому-то Redfern, кто это такой вообще,
>еще один пионэр?
Конечно пионэр. Кто ж ещё кроме пионэра будет писать импортёр VDX для Dia
(после того как надорвался расколупать VSD).
Впрочем, спасибо ему за то, что вычислил указатель на трейлер.
> В году 2003, я этим вопросом занимался, и
>смотрел и разбирал форматы, сейчас мне это уже давно не итересно,
Нельзя ли увидеть где-нибудь какие-либо подтверждения первой части этого утверждения?
>и что тут пишешь однозначно ассоциируется с пионэром начитавшимся майкросовтовской макулатуры.
Характер ваших ответов, наталкивает на предположения о вашем юном возрасте, либо о стойкой неспособности (или нежелании) к нормальному ведению дискуссии.
Я бы спросил в каких моих репликах можно обнаружить сведения о том, какой операционной системой я пользуюсь и/или о моих книжных предпочтениях... но догадываюсь, что
осмысленного ответа не будет.
>И чё? У тебя есть спеки, что бы утверждать чтобы по такому-то
>смещению находится имено номер версии, и что 0x06 это вообще версия.
У меня есть результаты реверс-инжиниринга этих форматов, достаточные
для утверждения того, что по этому смещению находится номер версии.
А что есть у вас?
>Да ты чё? И все отличие?
Я не утверждал, что это единственное отличие.
Я предложил рассказать чем отличаются две обсуждаемые версии формата, но при условии,
которое пока выполнено не было.
> А чегож они эти файлы-скотины в
>предыдущих версиях не открываются, без того чтоб что-то не поломалось, причем
>самые наипростейшие, и это во первых, а во вторых узнай для
>чего diff, и что это вообще такое прежде чем советовать.
Во-первых, я знаю что такое diff. И могу заметить, что толку от diff-а при разборе этого формата не было практически никакого. На ранних этапах использовались утилиты из комплекта libgsf, hexedit, hexdump и gnumeric. На поздних -- написанный на pygtk визуализатор OLE и конкретно VisioDocument.
Во-вторых, вы утверждали, что занимались разбором форматов. Для того чтобы понять почему Visio 5 не сможет открыть файл Visio 2k/2k2 (сравните с CDR, о чём ниже) достаточно внимательно посмотреть на трейлер.
Смещение трейлера можно взять на странице Редферна, но вы ведь обойдётесь без этого пионэра, правда?
В-третьих, к вопросу об усложнении задачи разбора формата при появлении новых версий.
В каждой новой версии CorelDraw менялась версия формата и нарушалась возможность открыть "новую" версию файла в "старой" версии программы. И вот в этом случае для ряда версий такая невозможность не имеет под собой технических оснований, т.к. изменения в формате были минимальны. Несчастные пользователи даже сумели установить для каких версий можно с относительным успехом исправить в файле номер версии на меньшую.
На сложности разбора формата эти модификации сказываются минимально, хотя и увеличивают количество необходимого кода. В частности отсутствие реальных технических отличий формата версии X4 от X3 (то что в формате сменили номер версии и запихнули RIFF в zip-архив вместе с несколькими метафайлами, я себе позволю за отличия не считать) позволило Новикову "добавить поддержку X4" примерно за полчаса (если не считать перекуры и болтовню в jabber).
С VSD с точки зрения разбора формата всё совершенно аналогично: более-менее полный разбор версий 6 и 11 позволил быстро разобрать версии 4 и 5. Можно было б и 3-ю разобрать, но кому эти археологические раскопки интересны?
В-четвёртых, мне очень любопытно, почему вы так упорствуете во зле и не хотите честно рассказать зачем вы пишете все эти глупости. Я знаю, что вы не знаете о формате (во всяком случае ваш "лирический герой" не продемонстрировал ни малейших признаков такого знания), вы тоже знаете это. Так зачем же вы это делаете?
Мне надо немножко поработать, поэтому я попозже отвечу, если будет на что.
А вы пока ответьте всё же на поставленный вопрос, только пожалуйста:
1. Не приписывайте мне того, чего я не говорил.
2. Постарайтесь обойтись без хамства.