The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Предлагаю сделку"
Отправлено Valek, 14-Окт-08 18:53 
> Повторюсь че ты хочешь сказать?

Я хочу сказать только одно: несмотря на настойчивые попытки получить ответ на простой вопрос "чем формат 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. Постарайтесь обойтись без хамства.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру