"Dateityp Zip-Archiv (Anwendung / Zip) wird nicht unterstützt" beim Öffnen einer PDF-Datei

10

Ich habe eine PDF-Datei von jemandem auf einem Nicht-Linux-Computer erhalten. Wenn ich versuche, sie zu öffnen, wird "Dokument kann nicht geöffnet werden. Dateityp Zip-Archiv (Anwendung / Zip) wird nicht unterstützt". Also benenne ich es in "file.pdf.zip" um und öffne es mit unzip. Ich erhalte dann einen komprimierten Ordner mit einer Datei mit dem Namen "[Content_Types] .xml und 3 Ordnern (docProps, _rels, word) mit verschiedenen Dateien. Keine davon ist eine verwendbare PDF-Datei.

Wenn ich es an jemanden unter Linux zurückschicke, kann er es gut anzeigen, sodass ich weiß, dass es nicht beschädigt ist. Ich muss die PDF-Datei auf meinem Linux-Computer anzeigen. Wie mache ich das?

Beachten Sie, dass die meisten PDFs, die ich erhalte, in Ordnung sind, nur bestimmte funktionieren nicht.

Nichts besser
quelle
1
Beachten Sie, dass unter Linux die letzten Zeichen des Dateinamens nur von einer kleinen Minderheit von Programmen zum Erkennen des Dateityps verwendet werden - sie sind völlig optional, sodass das Umbenennen in ".zip" nicht erforderlich war. Die meisten Programme verwenden magische Zahlen . Dies sind die ersten Datenbytes in der Datei. Andere Betriebssysteme haben andere Mechanismen verwendet: Mac verwendete Gabeln, mit einer "Datengabel" für die Hauptnutzlast und einer "Ressourcengabel" für Metadaten, AmigaOS verwendete ".info" -Metadatendateien; während VMS bei der Codierung von Geräten und Versionen in den Dateinamen viel weiter ging als DOS.
Rich
@Rich: Eine kleine Minderheit von Programmen, einschließlich des grafischen Dateibrowsers , meinen Sie.
Kevin

Antworten:

18

Dies ist keine PDF-Datei. Dies ist ein Word-Dokument. (Nun, es ist ein " Office Open XML " -Dokument, aber es ist das Microsoft-Format.) Diese Dateien sind Zip-Dateien unter der Haube, aber die einzelnen Dateien, die in der Zip enthalten sind, sind für sich genommen nicht sinnvoll.

Die Person, die es gesendet hat, hat wahrscheinlich einen Fehler gemacht, als sie versucht hat, es als PDF zu speichern, und die Datei einfach umbenannt, anstatt sie in PDF zu konvertieren. Wenn es praktisch ist, lassen Sie sie wissen, dass sie tatsächlich ein Word-Dokument gesendet haben, und versuchen Sie, sie dazu zu bringen, Ihnen stattdessen ein PDF zu geben.

Sie können Word-Dokumente in LibreOffice öffnen. Versuchen Sie, die Datei in umzubenennen, .docxund Ihr System wird dies wahrscheinlich automatisch tun. Normalerweise können Sie den Text und einige Formatierungen sehen, aber die Kompatibilität ist alles andere als perfekt. Einige Elemente fehlen möglicherweise oder sind falsch platziert.

Gilles 'SO - hör auf böse zu sein'
quelle