“O arquivo zip do tipo de arquivo (application / zip) não é suportado” ao abrir um arquivo .pdf

10

Recebi um arquivo .pdf de alguém em uma máquina não-linux e quando tento abri-lo, ele diz "Não é possível abrir o documento. Tipo de arquivo O arquivo zip (application / zip) não é suportado". Então, eu o renomeio "file.pdf.zip" e o abro com o descompactação. Eu recebo uma pasta compactada com um arquivo chamado "[Content_Types] .xml e 3 pastas (docProps, _rels, word) com vários arquivos dentro. Nenhum deles é um arquivo .pdf utilizável.

Quando eu o envio de volta para alguém que não seja Linux, eles podem vê-lo bem, então eu sei que ele não está corrompido. Eu preciso ver o .pdf na minha máquina Linux. Como faço isso?

Observe que a maioria dos arquivos .pdf que eu recebo é aberta, apenas alguns não funcionam.

Nada melhor
fonte
1
Observe que no Linux, os últimos caracteres do nome do arquivo são usados ​​apenas por uma pequena minoria de programas para discernir o tipo de arquivo - eles são totalmente opcionais, portanto, renomeá-lo como ".zip" não era necessário. A maioria dos programas usa números mágicos , que são os primeiros bytes de dados no próprio arquivo. Outros SOs usaram outros mecanismos: o Mac costumava usar garfos, com uma "bifurcação de dados" para a carga útil principal e uma "bifurcação de recursos" para metadados, o AmigaOS usava arquivos de metadados ".info"; enquanto o VMS foi muito além do DOS em dispositivos de codificação e versões no nome do arquivo.
Rich
@ Rich: Uma pequena minoria de programas, incluindo o navegador de arquivos gráfico , você quer dizer.
Kevin

Respostas:

18

Este não é um arquivo PDF. Este é um documento do Word. (Bem, é um documento " Office Open XML ", mas é o formato da Microsoft.) Esses arquivos são arquivos zip, mas os arquivos individuais contidos no zip não fazem sentido por si próprios.

A pessoa que o enviou provavelmente cometeu um erro ao tentar salvá-lo como PDF e acabou de renomear o arquivo em vez de convertê-lo em PDF. Se for prático, informe que eles realmente enviaram um documento do Word e tente fazer com que eles forneçam um PDF.

Você pode abrir documentos do Word no LibreOffice. Tente renomear o arquivo .docxe seu sistema provavelmente fará isso automaticamente. Geralmente você pode ver o texto e algumas das formatações, mas a compatibilidade está longe de ser perfeita. Alguns elementos podem estar ausentes ou extraviados.

Gilles 'SO- parar de ser mau'
fonte