V360861 Грозовой июнь. Трагедия и подвиг войск приграничных военных округов в начальном периоде Великой Отечественной войны

В книге Грозовой июнь. Трагедия и подвиг войск приграничных военных округов в начальном периоде Великой Отечественной войны много ошибок.
Например: скачал файл в формате docx, однако при его открытия выдает ошибку! прошу оказать помощь.

Действительно, Ворд протестует. Пошла искать по Инету

Аватар пользователя Isais

Правильно протестует.
Потому что это ZIP, которому присвоили расширение DOCX.

Надо извлечь из скачанного архива, заменить расширение DOCX на ZIP, затем извлечь из архива обычный DOCX, сконвертировать в FB2 и заменить к лешему эту обманку.

(с интересом) А как вы это определили? Я тоже хочу

Аватар пользователя Isais

Методом научного тыка.
Достал из архива то, что скачалось. Он-лайн конвертер из DOCX в DOC его не понял. Значит, надо самому докапываться до.
Один из способов добраться до TXT, завернутого во все MS-прибамбасы: заархивировать RAR-ом и просмотреть в его просмотрщике (второй - попробовать открыть средствами FAR-а).
Ага, в просмотрщике ВинРАРа видно, что внутри болтается нечто с другим названием на кириллице и опять с расширением DOCX. Значит, тупо меняем у файла расширение на архивные и пробуем распаковать. Первая же замена DOCX на ZIP дала нормальный результат.
Иногда метод срабатывает, иногда нет.

а вот так (под Linux):

localhost ~/download $ cp /usr/share/xmms/Skins/Bluecurve-xmms.zip a.docx
`/usr/share/xmms/Skins/Bluecurve-xmms.zip' -> `a.docx'
localhost ~/download $ file a.docx
a.docx: Zip archive data, at least v2.0 to extract

Astrowalk написал:
а вот так (под Linux):

localhost ~/download $ cp /usr/share/xmms/Skins/Bluecurve-xmms.zip a.docx
`/usr/share/xmms/Skins/Bluecurve-xmms.zip' -> `a.docx'
localhost ~/download $ file a.docx
a.docx: Zip archive data, at least v2.0 to extract

Но я-то сейчас под виндой. Скачиваем, получается Horkov_Grozovoy_iyun._Tragediya_i_podvig_voysk_prigranichnyih_voennyih_okrugov_v.docx.zip, то есть якобы docx zip-архиве.
Ничему ну верим, смотрим F3 в Far'e -- и правда zip-архив.
А что там внутри? (Ctrl-PgDn) Ага, вроде как *.docx с *.fbd, то есть внешне все благообразно. Меня интересует *.docx, распаковываю его, получается Horkov_Grozovoy_iyun._Tragediya_i_podvig_voysk_prigranichnyih_voennyih_okrugov_v.docx.
Смотрим F3 -- начало как у zip-архива, хотя это может быть и честный *.docx, он сам по себе уже архив. Ладно, что там внутри? (Ctrl-PgDn) -- вот уже и не то, там файл Хорьков.docx, то есть файл лишний раз зазипован. А этот Хорьков.docx хоть честный? (Ctrl-PgDn) Ага, структура как у docx-документа. Ладно, распаковываем и в ворд его. Все нормально.

На все было затрачено где-то 20 секунд.

(вздохнула)

Зря, всё просто: docx и есть zip с набором файлов, можно сказать (но осторожно): docx это зазипованый фб2, но посложней.
Поэтому, если docx не открывается Вордом, его можно открыть винраром и посмотреть, чего туда напихали.

Аватар пользователя Isais

Ага. Но тут матрешка с ошибочным форматом в середине, так что пока угадаешь, что на самом деле заливальщик залил...

Попадались несколько раз перезипованые доксы, один раз даже инструкция от налоговой, поэтому, когда ворд не справляется, открываю винраром. Правильный докс содержит несколько папок и файлов .xml, а перезипованный - один докс, его извлекаю, и он спокойно открывается вордом.

Кстати, если есть ТоталКоммандер, то можно узнать о чем докумет, даже если нет программы читающей доксы: из папки word извлеч document.xml и открыть вьювером ТС - F3 потом клавиша 5. Виден чистый текст без форматирования.

(от первой фразы вздохнула еще тяжелей)

Книга была зашифрована в подвалах кагебе.

X