Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » Kaputte PDF @ Windows » Themenansicht

Autor Thread - Seiten: -1-
000
30.09.2014, 12:05 Uhr
Rüdiger
Administrator


Ich habe mal wieder das Problem, eine defekte PDF-Datei auf meinem Rechner entdeckt zu haben.
Warum defekt, ist unbekannt: Im Hex-Editor sieht der Inhalt jedenfalls plausibel aus.

Hat jemand eine Lösung, wie man alle PDF-Dateien (einige tausend) eines Laufwerks im Batch auf Fehler prüfen kann?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
30.09.2014, 12:14 Uhr
PIC18F2550

Avatar von PIC18F2550

Ich hab mir ein parallelen Verzeichnisbaum auf einer anderen Platte angelegt mit MD5 Codes so sehe ich ob eine Datei verändert wurde.

Mit einem Script vergleiche ich ob die Datei Stimmt (php).

So was geht bestimmt auch unter Linux wie das mit win aussieht weis ich nicht.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 30.09.2014 um 12:15 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
30.09.2014, 13:45 Uhr
Rüdiger
Administrator



Zitat:
PIC18F2550 schrieb
Ich hab mir ein parallelen Verzeichnisbaum auf einer anderen Platte angelegt mit MD5 Codes so sehe ich ob eine Datei verändert wurde.



Und woher weißt Du, dass die Dateien auf dem parallelen Verzeichnisbaum korrekt sind?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
30.09.2014, 15:25 Uhr
PIC18F2550

Avatar von PIC18F2550

Entweder ist der Hash kaputt oder die Datei da kann man nachsehen oder von einem Spiegel die Datei / Hash nachladen.

Aaaa jetzt sehe ich den Fehler in dem parallelen Verzeichnisbaum liegen nur Dateien (TXT) mit der Hash Prüfsumme keine pdf.

Meiner meldet sich nur wenn was nicht passt und dann mache ich das selber gerade.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
30.09.2014, 19:33 Uhr
sas




Zitat:
Rüdiger schrieb
Ich habe mal wieder das Problem, eine defekte PDF-Datei auf meinem Rechner entdeckt zu haben.
Warum defekt, ist unbekannt: Im Hex-Editor sieht der Inhalt jedenfalls plausibel aus.

Hat jemand eine Lösung, wie man alle PDF-Dateien (einige tausend) eines Laufwerks im Batch auf Fehler prüfen kann?



Hallo Rüdiger,

das Problem hatte ich mit einem freien PDF Programm, in den man
Inhaltsverzeichnisse anlegen kann. Danach war die PDF nicht mehr zu
gebrauchen bzw. nur noch mit diesem Programm zu betrachten.
Was Ärgerlich ist da viele nur den PDF-Reader von Acrobat nutzen.

Jörg
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
30.09.2014, 23:24 Uhr
Thomas



Rüdiger: Kannst Du die Datei veröffentlichen, damit andere versuchen können, sie zu reparieren?

https://www.pdf-tools.com/pdf/pdf-analysis-repair-unlesbare-reparieren.aspx

Dieser Beitrag wurde am 01.10.2014 um 00:18 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
01.10.2014, 08:56 Uhr
holm

Avatar von holm

Jaaa, der PDF Reader von Adobe ist schon ein schönes Betriebssystem, er hat auch eetwas genau so viele Bugs..
Schade ist nur, das man ein weiteres OS zum Booten des Readers braucht.


Ich empfehle DJVU.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
01.10.2014, 09:11 Uhr
Rüdiger
Administrator



Zitat:
holm schrieb
Ich empfehle DJVU.



Mein DJVU mag grundsätzlich keine PDF-Dateien lesen. Hast Du eins, was das kann?
--
Kernel panic: Out of swap space.

Dieser Beitrag wurde am 01.10.2014 um 09:11 Uhr von Rüdiger editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
01.10.2014, 10:54 Uhr
holm

Avatar von holm

Kannst DU PDF Dateien lesen?

Nimm doch xpdf oder Evince...

(keine Hände, keine Kekse)

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 01.10.2014 um 10:56 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
01.10.2014, 15:28 Uhr
Rüdiger
Administrator



Zitat:
holm schrieb
Nimm doch xpdf oder Evince...



Evince kann einige von meinen problematischen Dateien fehlerfrei lesen. Allerdings nicht alle.

Diese PDF-Dateien sind primär durch Scanner entstanden.
Manche Scanner scheinen recht eigene Vorstellungen zu haben, wie eine PDF-Datei aufgebaut sein sollte...



Zitat:
(keine Hände, keine Kekse)



Wieso, solange man wenigstens einen Mund hat...
--
Kernel panic: Out of swap space.

Dieser Beitrag wurde am 01.10.2014 um 22:45 Uhr von Rüdiger editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
01.10.2014, 17:27 Uhr
Enrico
Default Group and Edit


Das verstehe ich nun gar nicht.
Man lässt doch einen Scanner keine PDF rausjuckeln.
Das mus JPG oder besser TIFF sein.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
01.10.2014, 17:34 Uhr
Rüdiger
Administrator



Zitat:
Enrico schrieb
Das verstehe ich nun gar nicht.
Man lässt doch einen Scanner keine PDF rausjuckeln.
Das mus JPG oder besser TIFF sein.



Bin ganz Deiner Meinung. Die PDFs wurden auch nicht von mir erstellt.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
01.10.2014, 17:52 Uhr
Enrico
Default Group and Edit


Hast Du schon mal versucht diese "Schrott-PDF" wieder als PDF "auszudrucken"?
Eventuell stimmts dann ja wieder.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
01.10.2014, 18:08 Uhr
Egon



...Das verstehe ich nun gar nicht.
Man lässt doch einen Scanner keine PDF rausjuckeln...

Das verstehe ich nun aber auch nicht.
Meinst Du Hersteller wie Epson, Canon oder HP sind zu dämlich in ihre Geräte brauchbare Software zu implementieren
die ordentliche PDFs auf Kommando abliefern?
Mein Epson V600 jedenfalls kann in alle Richtungen mit Benutzerprofilen befüllt werden die ein absolut sauberes
und in jeder Hinsicht brauchbares PDF erzeugen. Mit dem engl. Treiber geht das auch gut doppelt so schnell wie mit
der gebremsten deutschen Variante.
Ich benutze übrigens für alle hartnäckigen Fälle in Bezug auf PDF das hier:
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader-de.html
als freien Reader und bin damit noch nie irgendwie stecken geblieben.
Wird es richtig kompliziert wird nehme ich eine etwas veraltete Version vom Nuance® PDF Converter Professional 6.
Passwörter, Wasserzeichen und all der Müll fliegen damit problemlos raus, die Reparatur und Anpassung an andere
Readervarianten erfolgt automatisch wenn gewünscht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
01.10.2014, 18:39 Uhr
Enrico
Default Group and Edit


Wenn überhaupt ist sowas Absicht.

Automatismen machen schon gerne mal was falsch.
Und PDF ist ein ziemlicher Unfug als Zieldatei direkt aus einem Scanner herraus.
Das lässt sich nicht nachbearbeiten und macht die Bild-Datei grösser.
--
MFG
Enrico

Dieser Beitrag wurde am 01.10.2014 um 18:44 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
01.10.2014, 20:43 Uhr
Rüdiger
Administrator



Zitat:
Enrico schrieb
Hast Du schon mal versucht diese "Schrott-PDF" wieder als PDF "auszudrucken"?



Wie soll ich das machen, wenn sich die Datei nicht öffnen lässt?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
01.10.2014, 21:33 Uhr
Thomas




Zitat:
Enrico schrieb
Und PDF ist ein ziemlicher Unfug als Zieldatei direkt aus einem Scanner herraus.


Wie kommst Du denn darauf? Das funktioniert hier seit über 1000 Seiten problemlos.

@Rüdiger: Bist Du dem Hinweis aus 005 mal nachgegangen?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
01.10.2014, 21:52 Uhr
Egon



Enrico verrät uns ja nicht wie er zu diesen sinnfreien Annahmen kommt.
Sei es ein billiger Scanner von Aldi oder auch ein freies Betriebssystem
das keine ordentlichen Treiber mitbringt oder auch seine schrottigen Tools
um ein PDF nach dem Scan mit Treiberwerkzeugen oder Scripten in Form zu bringen.
TWAIN ist ja nun nicht gerade eine Erfindung aus der Neuzeit.
Gruß Egon
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
01.10.2014, 22:52 Uhr
Rüdiger
Administrator



Zitat:
Thomas schrieb
Wie kommst Du denn darauf? Das funktioniert hier seit über 1000 Seiten problemlos.



Ich habe schon Scanner gesehen, die für jede Seite eine PDF-Datei erstellen. Klasse Lösung: 500 PDF-Dateien für 1 Buch...

Nervig ist, dass die Seitendrehung vielfach falsch ist. Beim Lesen einen 90°-Knick im Hals zu haben oder andauernd auf "Drehen" zu klicken (macht besonders Spaß beim hin- und her blättern zwischen zwei unterschiedlich ausgerichteten Seiten) ist nicht das Wahre.

Und Geradedrehen um wenige Grad, weil das Buch nicht ganz gerade im Scanner lag, ist auch nicht gut möglich mit PDF-Dateien.
Nicht zu vergessen digitale Staubreduzierung, Fleckentfernung, Zuschneiden...

PDF sollte man erst erstellen, nachdem alles korrekt ist.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
01.10.2014, 23:00 Uhr
Egon



...Und Geradedrehen um wenige Grad, weil das Buch nicht ganz gerade im Scanner lag, ist auch nicht gut möglich mit PDF-Dateien.
Nicht zu vergessen digitale Staubreduzierung, Fleckentfernung, Zuschneiden...

Stell Dich mal nicht so an, ein Tool namens "Scan Taylor" wurde hier vor nicht zu langer Zeit gerade für solche Fälle für gut befunden.
Gruß Egon
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
01.10.2014, 23:16 Uhr
Enrico
Default Group and Edit


Scan Taylor kann auch keine PDF bearbeiten.

Ct:

Quellcode:

Scan Tailor: Scan-Utility, das beim Aufteilen, Sortieren, Begradigen und anderweitigen Bearbeiten von eingescannten Dokumenten hilft; entfernt unter anderem Ränder oder fügt sie hinzu und exportiert fertige Seiten in die Formate PDF oder DJVU; kann selbst keine Scan-Vorgänge durchführen, sondern dient nur der Nachbearbeitung



Du solltest bei der Wahrheit bleiben.

Und sowas brauch man aber nicht unbedingt extra, da kann man auch gleich ein normales
Bildbearbeitungsprogramm nehmen.
--
MFG
Enrico

Dieser Beitrag wurde am 01.10.2014 um 23:21 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
01.10.2014, 23:25 Uhr
Enrico
Default Group and Edit



Zitat:
Rüdiger schrieb

Zitat:
Enrico schrieb
Hast Du schon mal versucht diese "Schrott-PDF" wieder als PDF "auszudrucken"?



Wie soll ich das machen, wenn sich die Datei nicht öffnen lässt?



Unter 009 sagtest Du, dass es zumindest mit dem einen Programm z.T. geht.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
01.10.2014, 23:52 Uhr
Thomas




Zitat:
Rüdiger schrieb

Zitat:
Thomas schrieb
Wie kommst Du denn darauf? Das funktioniert hier seit über 1000 Seiten problemlos.


Ich habe schon Scanner gesehen, die für jede Seite eine PDF-Datei erstellen. Klasse Lösung: 500 PDF-Dateien für 1 Buch...


Es mag ja sein, daß es weniger gute Scanner, eigentlich Software, gibt. Aber das hat mit dem Thema hier nichts zu tun.

Und bei JPG hast Du erst recht für jedes Bild eine Datei. Da müsstest Du schon TIFF nehmen. Einen komfortablen TIFF-Viewer kenne ich nicht.

Beim Scannen einer Seite (A3) kommt bei mir etwas über 1 MB heraus, bei 300 dpi und Vollfarbe. Du hast die Scans der Hefte, um die Du mich batest, offenbar nicht gesehen. Sollte ich das falsch sehen, und Dir reicht die Qualität nicht aus, sag bitte Bescheid.

Was mir fehlt, ist ein Programm, das aus PDF-Dokumenten nachträglich Seiten entfernen und hinzufügen kann - ohne die Dateigröße wesentlich zu vergrößern. (Eines der getesteten Programme schaffte es, aus einer Datei eine Seite zu entfernen und dabei die Dateigröße von 20 auf 60 MB zu verändern, beim zweiten waren es 36 MB. Dannach habe ich aufgehört zu testen.)

Wenn man das hätte, dann könnte man verdrehte und fleckige Seiten mit pdf2jpg extrahieren, bearbeiten und wieder einfügen.
Btw halte ich nichts davon, originale Dokumente massiv aufzubessern und als Bild zu speichern. In dem Fall sollte eine OCR-Software maschinenlesbare Dokumente daraus machen.

Dieser Beitrag wurde am 02.10.2014 um 00:00 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
02.10.2014, 07:22 Uhr
holm

Avatar von holm


Zitat:
Rüdiger schrieb

Zitat:
holm schrieb
Nimm doch xpdf oder Evince...



Evince kann einige von meinen problematischen Dateien fehlerfrei lesen. Allerdings nicht alle.

Diese PDF-Dateien sind primär durch Scanner entstanden.
Manche Scanner scheinen recht eigene Vorstellungen zu haben, wie eine PDF-Datei aufgebaut sein sollte...



Zitat:
(keine Hände, keine Kekse)



Wieso, solange man wenigstens einen Mund hat...



...und Einem dieser nicht einfach verboten wird....

Scanner haben überhaupt keine Vorstellung von PDF Dateien, das haben höchstens die mitgelieferten Bedienprogramme und Twain Treiber.

Versuche die Datei wieder mit dem Ding zu öffnen, das es erzeugt hat.
Des Weiteren gibts im Gohstscript Werkzeugkasten noch Tools wie PDF2PS usw..


@all: Nein... das PDF ist nur ein Container um eine Pixelgrafikdatei herum der nach Adobes Gusto die Bearbeitung des Dokuments ohne "Acrobat" unterbindet. Das ist der Punkt mit dem die Geld verdienen wollen.

Enrico hat also prinzipiell Recht.

@Thomas: "Einen komfortablen TIFF-Viewer kenne ich nicht."


Ja Thomas, Du nicht, Andere schon. Probiere Evince aus,komme aber nicht mir dem Argument geht nicht.


Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 02.10.2014 um 07:29 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
02.10.2014, 09:20 Uhr
Rüdiger
Administrator



Zitat:
Thomas schrieb
Und bei JPG hast Du erst recht für jedes Bild eine Datei.



Es gibt aber immerhin Dateibetrachter (XNView, IrfanView, Zoner & Co), die blitzschnell zwischen denen blättern können. Jedes mal stattdessen einen Acrobat Reader zu starten, dauert grausig lange.


Zitat:
Du hast die Scans der Hefte, um die Du mich batest, offenbar nicht gesehen.



Doch, habe ich. Diese PDFs sind gut gemacht.
--
Kernel panic: Out of swap space.

Dieser Beitrag wurde am 02.10.2014 um 09:31 Uhr von Rüdiger editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
02.10.2014, 09:27 Uhr
Rüdiger
Administrator



Zitat:
holm schrieb
Versuche die Datei wieder mit dem Ding zu öffnen, das es erzeugt hat.



Toller Vorschlag.
Ich bekomme gescannte historische Dokumente ab und zu von irgendjemand fürs Archiv geschickt. Und um genau solche Dateien geht es.
Wenn ich die Orginale hätte, würde ich die klaglos einfach neu scannen.


Zitat:
Des Weiteren gibts im Gohstscript Werkzeugkasten noch Tools wie PDF2PS usw..



Hab'sch längst ausprobiert. Das mag die auch nicht lesen.
Der von Thomas in [005] gepostete Online-Reparierer kann immerhin eine Datei wiederherstellen, an denen alle anderen Tools gescheitert waren.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
02.10.2014, 13:36 Uhr
holm

Avatar von holm


Zitat:
Rüdiger schrieb

Zitat:
holm schrieb
Versuche die Datei wieder mit dem Ding zu öffnen, das es erzeugt hat.



Toller Vorschlag.
Ich bekomme gescannte historische Dokumente ab und zu von irgendjemand fürs Archiv geschickt. Und um genau solche Dateien geht es.
Wenn ich die Orginale hätte, würde ich die klaglos einfach neu scannen.



Es gibt einen nicht gerade kleinen Unterschied zwischen dem was ich schrieb und dem über was Du Dich beklagst.

In den Dateien steht meistens drin welches Werkzeug die erzeugt hat. Du sollst genau damit versuchen die Dinger wieder auf zu machen...


Zitat:



Zitat:
Des Weiteren gibts im Gohstscript Werkzeugkasten noch Tools wie PDF2PS usw..



Hab'sch längst ausprobiert. Das mag die auch nicht lesen.
Der von Thomas in [005] gepostete Online-Reparierer kann immerhin eine Datei wiederherstellen, an denen alle anderen Tools gescheitert waren.






Und was steht auf dem Bildschirm? Ein Blumentopf ....

Gruß,
Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 02.10.2014 um 13:38 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
02.10.2014, 13:59 Uhr
Rüdiger
Administrator



Zitat:
holm schrieb
In den Dateien steht meistens drin welches Werkzeug die erzeugt hat. Du sollst genau damit versuchen die Dinger wieder auf zu machen...




Quellcode:

%PDF-1.3
%âãÏÓ
2 0 obj
<<
/Length 3 0 R
/Filter /FlateDecode
/Type /XObject
/Subtype /Image
/Width 7444
/Height 6202
/BitsPerComponent 8
/ColorSpace /DeviceRGB
>>
stream



Danach folgen 47 MB binärer Eintopf bis zum Dateiende.
Aus welcher dieser Zeilen kann ich das Erstellungssystem entnehmen?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
02.10.2014, 14:14 Uhr
CarstenSc



PDF 1.3 könnte vielleicht Acrobat(Reader) 4.0 sein.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
02.10.2014, 22:04 Uhr
Thomas



---
Dieser Beitrag wurde am 02.10.2014 um 22:27 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
02.10.2014, 23:28 Uhr
Thomas




Zitat:
Rüdiger schrieb
Es gibt aber immerhin Dateibetrachter[...], die blitzschnell zwischen denen blättern können. Jedes mal stattdessen einen Acrobat Reader zu starten, dauert grausig lange.


Nimm was anderes.

In der größeren Datei ist kein Inhaltsverzeichnis vorhanden.
Es fehlt auch ein "%%EOF" und anders. Sieht aus wie Downloadfehler.

Holm meint vielleicht, Du sollst die defekte Datei blind in PS umwandeln.

@Holm: Ich möchte nicht für jeden Dateityp ein anderes Programm. Die gängigen Betrachter blättern auch in TIFFs. Leider wie gesagt etwas umständlich (PgUp/Down blättert zwischen Dateien, nicht Seiten)

--
Eine sehr gute Seite ist: http://www.p2501.ch/pdf-howto/

Dieser Beitrag wurde am 02.10.2014 um 23:31 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
03.10.2014, 09:00 Uhr
P.S.



Ein ähnliches Problem habe ich auch mit einigen zip-Datein. Auch die sind offensichtlich infolge Downloadfehler, oder bereits Quellenfehler nicht lesbar, d.h. zu "entzippen".

Der Inhalt beginnt z.B. mit:

Quellcode:
]_,   **ACE** Ѓh+/|§Ê       ACEIÔ @ ~•–r  Oñ; €úC ·J À¹N+    kõ]
@  DirectX mit Visual Basic.pdf 5³



Kennt jemand eine Möglichkeit zur wenigstens teilweisen "Restaurierung" einer zip-Datei?

Das Wissen der Menschheit gehört allen Menschen! -
Wissen ist Macht, wer glaubt, der weis nichts! -
Unwissenheit schützt vor Strafe nicht! -
Gegen die Ausgrenzung von Unwissenden und für ein liberalisiertes Urheberrecht!
PS
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
03.10.2014, 15:12 Uhr
Enrico
Default Group and Edit


Mir ist bei ZIP nichts bekannt.
Deswegen nehme ich auch bevorzugt RAR.
Da kann mann ECC hinzufügen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
03.10.2014, 19:03 Uhr
holm

Avatar von holm

PDF File Format: Basic Structure



1. Introduction

We all know that there are a number of attacks where an attacker includes some shellcode into a PDF document, which uses some kind of vulnerability in how the PDF document is analyzed and presented to the user to execute malicious code on the targeted system.

The next picture presents the number of vulnerabilities discovered in popular PDF Reader Adobe Acrobat Reader. The number of vulnerabilities is increasing over the years, but there are a little less vulnerabilities discovered this year (but the year isn’t over yet). The most important vulnerabilities are the Code Execution vulnerabilities, which an attacker can use to execute arbitrary code on the target system (if the Acrobat Reader hasn’t been patched yet).

This is an important indicator that we should regularly update our PDF Reader, because the number of vulnerabilities discovered recently is quite daunting.

2. PDF File Structure

Whenever we want to discover new vulnerabilities in software we should first understand the protocol or file format in which we’re trying to discover new vulnerabilities. In our case, we should first understand the PDF file format in detail. In this article we’ll take a look at the PDF file format and its internals.

PDF is a portable document format that can be used to present documents that include text, images, multimedia elements, web page links, etc. It has a wide range of features. The first thing we must understand is that the PDF file format specification is publicly available here and can be used by anyone interested in PDF file format. There are almost 800 pages of the documentation for the PDF file format alone, so reading through that is not a one-day quick read, but it takes a lot of time.

PDF has a lot more functions than just text; it can include images and other multimedia elements, it can be password protected, it can execute JavaScript, etc. The basic structure of a PDF file is presented in the picture below:

Every PDF document has the following elements:

- Header: This is the first line of a PDF file and specifies the version number of the used PDF specification which the document uses. If we want to find that out, we can use the hex editor or simply use the xxd command as below:

# xxd temp.pdf | head -n 1
0000000: 2550 4446 2d31 2e33 0a25 c4e5 f2e5 eba7 %PDF-1.3.%......

The temp.pdf PDF document uses the PDF specification 1.3. The ‘%’ character is a comment in PDF, so the above example actually presents the first and second line being comments, which is true for all PDF documents. The following bytes are taken from the output below: 2550 4446 2d31 2e33 0a25 c4e5 and correspond to the ASCII text “%PDF-1.3.%”. What follows are some ASCII characters that are using non-printable characters (note the ‘.’ dots), which are usually there to tell some of the software products that the file contains binary data and shouldn’t be treated as 7-bit ASCII text. Currently the version numbers are of the form 1.N, where the N is from range 0-7.


Sucht mal nach dem String "Creator" im PDF, etwa so:

Quellcode:

$ strings uha78.brd.pdf| fgrep -i creator
/Creator(FreePDF XP 3.07 - http://shbox.de)
$
oder
$ strings P8000_WDC_Emulator.pdf|fgrep -i Creator
<xmp:CreatorTool>FreePDF 4.08 - http://shbox.de</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:4dc99e0d-f08f-11e2-0000-780f2674801b' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Printing Drucke Schaltplan</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li>olivleh1</rdf:li></rdf:Seq></dc:creator></rdf:Description>
/Creator(FreePDF 4.08 - http://shbox.de)
$
oder
$ strings Serie-712.pdf|fgrep -i Creator
         <xmp:CreatorTool>PScript5.dll Version 5.2.2</xmp:CreatorTool>
         <dc:creator>
         </dc:creator>
         <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource">
         </Iptc4xmpCore:CreatorContactInfo>
         <xmp:CreatorTool>PScript5.dll Version 5.2.2</xmp:CreatorTool>
         <dc:creator>
         </dc:creator>
         <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource">
         </Iptc4xmpCore:CreatorContactInfo>
         <xmp:CreatorTool>PScript5.dll Version 5.2.2</xmp:CreatorTool>
         <dc:creator>
         </dc:creator>
         <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource">
         </Iptc4xmpCore:CreatorContactInfo>
         <xmp:CreatorTool>PScript5.dll Version 5.2.2</xmp:CreatorTool>
         <dc:creator>
         </dc:creator>
         <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource">
         </Iptc4xmpCore:CreatorContactInfo>
         <xmp:CreatorTool>PScript5.dll Version 5.2.2</xmp:CreatorTool>
         <dc:creator>
         </dc:creator>
$



@Thomas: Evince kann in Tiffs blättern.

Dos/Windows hatte schon immer die Krankheit das es Programme gab die vieles konnten, aber nur eine Sache gut. Es sammelte sich auf den Platten immer ein Samelsurium von Programmpaketen an und man nahm jeweils nur einzelne Features. altes Beispiel PcTools und Norton..
Bei Unix hatte man den Weg favorisiert das ein Programm nur exakt eine Funktion haben sollte, für diese aber gut sein. Gleichzeitig sollten die Programme verkettbar sein. Deswegen gibts so viele.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
03.10.2014, 22:23 Uhr
Egon



...Bei Unix hatte man den Weg favorisiert das ein Programm nur exakt eine Funktion haben sollte, für diese aber gut sein...

Naja, dafür mußte man sich dann aber auch daran gewöhnen das ein durchgeknallter Nerd aus Timbuktu ein Tool kreiert hat das außer ihm selber kaum ein anderer bedienen kann, und wenn doch dann wird das
nat. als großer Erfolg dargestellt. Schade nur das 99,9 % der PC-Benutzer so was überhaupt nicht wahrnehmen weil sie ein kommerzielles Betriebssystem nutzen und die gleiche Aufgabe wesentlich eleganter lösen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
03.10.2014, 23:03 Uhr
holm

Avatar von holm

Egon, ich kann nichts für Deine beschränkte Einsicht. Rüdiger ist hier gerade dabei ein Problem auf elegantere Weise nicht lösen zu können wir Dir evtl. beim 3. Mal Lesen auffallen wird...


Auf gut Deutsch: Was soll Dein blödes Gesülze?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
03.10.2014, 23:35 Uhr
ggrohmann




Zitat:
Egon schrieb
Schade nur das 99,9 % der PC-Benutzer so was überhaupt nicht wahrnehmen weil sie ein kommerzielles Betriebssystem nutzen und die gleiche Aufgabe wesentlich eleganter lösen.



Das seh ich jedes Mal, wenn ein ein paar Windows-fixierte Kollegen in ein mehrere 100MB großes Logfile reingucken wollen. Die scheitern jedes Mal sehr elegant mit den Windows-Bordmitteln, löschen das Ding, warten bis es wieder wächst um dann reinzusehen. Manchmal zu spät - dann ist die Datenbank (die das Log nicht ganz ohne Grund vollgeschrieben hat) im Orkus oder das Logfile mal wieder zu groß. Aber hey, sie arbeiten mit dem eleganteren System. Bei manchen Leuten tut schon das Hinsehen weh, etwa so: http://xkcd.com/763/

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
04.10.2014, 01:35 Uhr
Enrico
Default Group and Edit


Rüdiger, hattest Du es schon mal mit GIMP versucht?
Zumindest geht es, wenn die PDF ok ist.
Kaputte PDFs habe ich nicht hier.
--
MFG
Enrico

Dieser Beitrag wurde am 04.10.2014 um 01:42 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
04.10.2014, 09:19 Uhr
felge1966



Zum Thema "pdf aus dem Scanner" gibt es auch Dokumentenscanner, welche direkt PDF und TIF über Netzwerk ausgeben. Da ist keine Clientsoftware auf dem PC vorhanden.
So ein Teil habe ich seit kurzem selbst. Bis jetzt ließen sich aber alle so erzeugten PDF öffnen.

Gruss Joerg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
04.10.2014, 11:18 Uhr
Olli

Avatar von Olli

Schonmal mit Nitro das PDF geladen? Verwende ich unter Windows anstatt das Adobeteil.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
05.10.2014, 00:27 Uhr
Egon



...Das seh ich jedes Mal, wenn ein ein paar Windows-fixierte Kollegen in ein mehrere 100MB großes Logfile reingucken wollen. Die scheitern jedes Mal sehr elegant mit den Windows-Bordmitteln....

Wenn Eure Software mehrere 100MB großes Logfiles erzeugt habt Ihr mit
Sicherheit ein ganz anderes Problem als Windows-fixierte Kollegen.
Ihr habt programmtechnisch große Scheiße gekauft oder selber programmiert und wundert Euch weshalb das nicht zu beherrschen ist.

Unter Windows große oder riesengroße Dateien zu bearbeiten ist
überhaupt kein Problem, Textpad beherrscht das schon seit Jahren, da
muß man keine Bordmittel bemühen, wozu auch?

https://www.textpad.com/products/textpad/specifications.html

Grüße Egon
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
05.10.2014, 15:44 Uhr
holm

Avatar von holm

Ja Egon, Du verstehst wirklich was von EDV, zumindest davon wie sie früher mal war.

Lade Dir ein Windows auf Deinen DSL Router und komme einfach wieder wenn Du fertig bist, ja?


@Rüdiger:
Das Ding ist wirklich zu kaputt.
Das muß mal eine riesige Datei gewesen sein, von der nun ein ganzes Stück einfach fehlt

Hau wech..
.
Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 05.10.2014 um 15:46 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
05.10.2014, 17:51 Uhr
ggrohmann




Zitat:
Egon schrieb
Wenn Eure Software mehrere 100MB großes Logfiles erzeugt habt Ihr mit
Sicherheit ein ganz anderes Problem als Windows-fixierte Kollegen.
Ihr habt programmtechnisch große Scheiße gekauft oder selber programmiert und wundert Euch weshalb das nicht zu beherrschen ist.



Du reißt aber deine Klappe ganz schön weit auf. Weißt du, wenn man keine Ahnung, hat, einfach mal den Nuhr beherzigen. Du weißt weder, was wir für Software benutzen, noch, warum diese solche Logfiles schreibt.


Zitat:

Unter Windows große oder riesengroße Dateien zu bearbeiten ist
überhaupt kein Problem, Textpad beherrscht das schon seit Jahren, da
muß man keine Bordmittel bemühen, wozu auch?



Soso, man braucht also bei diesem Profisystem für so eine Pillapalle Drittsoftware, weil Bordmittel das nicht leisten? m( Epic fail.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
05.10.2014, 17:56 Uhr
Enrico
Default Group and Edit


Das Problem wird ein ganz anderes sein....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
07.10.2014, 14:00 Uhr
Radioreinhard

Avatar von Radioreinhard

Ich hab mich damit mal böse angeschissen: Ich habe eine Datei so gesichert, wie das beim Acrobat möglich war, mit dem Ergebnis, dass ich die Datei selber nicht mehr auf bekommen habe und meine eigene Sicherung knacken musste. Inzwischen ist diese Datei irgendwo im Datennirwana gelandet.
--
... und schalten Sie uns bitte wieder ein. Gleiche Stelle, gleiche Welle !!!!!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
07.10.2014, 16:39 Uhr
Thomas




Zitat:
holm schrieb
@Rüdiger:
Das Ding ist wirklich zu kaputt.
Das muß mal eine riesige Datei gewesen sein, von der nun ein ganzes Stück einfach fehlt


Genau das schrub ich 11 Beiträge zuvor. (in 030)

Ergänzung:
Ich hatte mal "halbe" Bilder (JPG) auf der Platte. Sie waren lesbar, aber ein unterer Teil fehlte ganz oder war positions- und/oder farbverschoben. Vielleicht läßt sich der Foto-Teil aus der PDF extrahieren?

Dieser Beitrag wurde am 08.10.2014 um 11:39 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
07.10.2014, 17:24 Uhr
Rüdiger
Administrator



Zitat:
holm schrieb
Das Ding ist wirklich zu kaputt.
Das muß mal eine riesige Datei gewesen sein, von der nun ein ganzes Stück einfach fehlt



Braucht dieses Dateiformat die gesamte Datei, um wenigstens die ersten Seiten anzuzeigen?
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
08.10.2014, 08:05 Uhr
holm

Avatar von holm

Ja, offensichtlich, da der Index fehlt und nicht herauszubekommen ist was wo ist.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
08.10.2014, 12:07 Uhr
Thomas




Zitat:
Rüdiger schrieb
Hat jemand eine Lösung, wie man alle PDF-Dateien (einige tausend) eines Laufwerks im Batch auf Fehler prüfen kann?


Konvertiere die Dateien/Ordner durch Irfanview per Batch-Konvertierung in einen anderen Ordner ins TIF-Format.
Die Fehler dabei zeigt er in einer Logdatei an. Diese Textdatei durchsuchst Du nach "Fehler".

Dieser Beitrag wurde am 08.10.2014 um 12:07 Uhr von Thomas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek