«Тип файла Zip-архив (application / zip) не поддерживается» при открытии файла .pdf


10

Я получил файл .pdf от кого-то на компьютере, отличном от Linux, и когда я пытаюсь открыть его, он говорит: «Невозможно открыть документ. Тип файла Zip-архив (application / zip) не поддерживается». Итак, я переименую его в «file.pdf.zip» и открываю его с помощью unzip. Затем я получаю заархивированную папку с файлом «[Content_Types] .xml» и 3 папки (docProps, _rels, word) с различными файлами внутри. Ни одна из них не является пригодным для использования файлом .pdf.

Когда я отправляю его кому-то из не-Linux, он может нормально его просматривать, поэтому я знаю, что он не поврежден. Мне нужно просмотреть .pdf на моем компьютере с Linux. Как я могу это сделать?

Обратите внимание, что большинство .pdf я получаю открытыми, только некоторые не работают.


1
Обратите внимание, что в Linux последние несколько символов имени файла используются только небольшим меньшинством программ для определения типа файла - они совершенно необязательны, поэтому переименование его в «.zip» не требовалось. Большинство программ используют магические числа , которые являются первыми несколькими байтами данных в самом файле. Другие ОС использовали другие механизмы: Mac использовал вилки, с «ветвью данных» для основной полезной нагрузки и «ветвью ресурсов» для метаданных, AmigaOS использовала файлы метаданных «.info»; в то время как VMS пошел намного дальше, чем DOS в устройствах кодирования и версий в имя файла.
Богатый

@Rich: Вы имеете в виду небольшое количество программ, в том числе графический файловый браузер .
Кевин,

Ответы:


18

Это не файл PDF. Это документ Word. (Ну, это документ « Office Open XML », но это формат Microsoft.) Эти файлы представляют собой zip-файлы под капотом, но отдельные файлы, содержащиеся в zip-файле, сами по себе не имеют смысла.

Человек, который отправил его, вероятно, сделал ошибку, когда попытался сохранить его как PDF, и просто переименовал файл вместо преобразования в PDF. Если это целесообразно, дайте им знать, что они на самом деле отправили документ Word, и попробуйте вместо них дать вам PDF.

Вы можете открывать документы Word в LibreOffice. Попробуйте переименовать файл, .docxи ваша система, вероятно, сделает это автоматически. Обычно вы можете увидеть текст и часть форматирования, но совместимость далека от идеальной. Некоторые элементы могут отсутствовать или неуместны.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.