Не открываются некоторые .doc файлы

Автор TheExplorer, 10 июля 2010, 01:58

0 Пользователи и 1 гость просматривают эту тему.

TheExplorer

Проблема в следующем:
ОС: Linux Debian Squeeze, 2.6.32.
Имеется файл весом в 1.5 мегабайта, что, в общем-то, немного.
Есть файлы и по 3 и более мегабайт. Открываются нормально.
Начинает открывать и вешает проц в 100%. Выход один - прибить ООо.

Не могу понять причину. Вероятно из-за кривых таблиц внутри, но их немного там. MS Word его открывает "на ура". Файл прилагаю.

[вложение удалено Администратором]

VlhOwn

По-видимому, файл был получен путем копирования html-страницы из инета.
Во-первых, в нем есть гиперссылки, например, на увеличение рисунков компаса, ведущие на Ваш локальный диск.
Во-вторых, начиная с части 7 (стр.191/235), это всё одна большая таблица с кучей вложенных в нее других таблиц - последствия того, о чем написал в начале.

convas

Действительно, если вырезать конец с таблицами, то ООо его тоже открывает легко.

[вложение удалено Администратором]

TheExplorer

Хм, понятно. Но ведь гадский МСО открывает отлично этот файл, хотелось бы, чтобы ООо не отставал так сказать.

Спасибо,  VlhOwn.

Helen

Lotus Symphony (beta) открывает этот файл.

convas

Если открыть этот doc-файл в MS Word 2007 SP2, а затем сохранить как файл формата OpenDocument (.odt), то OOo его сначала вроде бы открывает, но потом начинает жутко тормозить (загрузка процессора > 97% (SOFFICE.BIN) + вешает всю систему).
(Похоже, что OOo не вполне понимает свой собственный формат документов.)


[вложение удалено Администратором]

Syzygy

Цитата: convas от 11 июля 2010, 10:33Похоже, что OOo не вполне понимает свой собственный формат документов.
Это МСО скорее сохраняет в "своём" odt-формате.
A Matter of Life and Death

convas

Цитата: Syzygy от 11 июля 2010, 11:41
Это МСО скорее сохраняет в "своём" odt-формате.
???
http://ru.wikipedia.org/wiki/OpenDocument
Стандарт был разработан индустриальным сообществом OASIS и основан на XML-формате. 1 мая 2006 года принят как международный стандарт ISO/IEC 26300.

VlhOwn

Ежели на клетке слона увидишь надпись "Буйвол", не верь глазам своим. (С) К.Прутков
ODF от MS плохо открывается всеми пакетами, традиционно работающими с ODF

convas

Цитата: VlhOwn от 11 июля 2010, 12:19
ODF от MS плохо открывается всеми пакетами, традиционно работающими с ODF
Впрочем, это может означать и то, что эти пакеты плохо поддерживают официальный стандарт ODF.

Проблема с данным файлом возникает из-за того, что OOo не может разобрать XML-файл ODF c глубокими вложениями таблиц.
Можно распаковать этот файл и посмотреть содержимое content.xml. Ничего экзотического  (от MS) там нет.


PS.У меня нет Lotus Symphony, а хотелось бы проверить.

VlhOwn

Цитата: convas от 11 июля 2010, 11:46Впрочем, это может означать и то, что эти пакеты плохо поддерживают официальный стандарт ODF.
Цитата: VlhOwn от  3 августа 2009, 22:48Скажу больше - вполне допускаю, что весьма скоро мы начнем файлить баги по ошибкам открытия документов в "ODF от MS", и это станет началом конца ООо.