Datei-format von spool-Dateien mit .tmp-Erweiterungen?
In vielen Windows-setups, beim drucken direkt auf einen Drucker, zwei Dateien werden in der Regel erstellt die windows-spool-Verzeichnis "C:\Windows\System32\spool\PRINTERS". Eine spool-Datei "80021.SPL" und eine shadow-Datei "80021.SHD" sind Beispiele für diese Dateien. Die spool-Datei enthält das Fleisch und Kartoffeln von der Zeichnung Anweisungen, damit der Drucker drucken die Seite aus. Die Daten in das spool-Datei wird in ein Sammelsurium von verschiedenen Formaten-je nach Sprache-Technologie und dem print-Treiber verwendet. Jedoch, wenn Sie zum drucken einen Drucker auf einem print-server, ein einzelner ".TMP" - Datei erstellt, statt und wird übertragen, um den print-server. Ich denke seine fair zu übernehmen, dass dies nur der .SHD und .SPL-Dateien, kombiniert in einer einzigen transport-Datei, um es auf den server. Allerdings, die nicht lesbar ist, ich bin mir nicht sicher, ob Ihre komprimierten, verschlüsselten oder was, aber ich kann es nicht entziffern. Beim drucken von PDF-Dateien können Sie in der Regel sehen nur-text PostScript-Anweisungen in der spool-Datei (.SPL), indem Sie einfach nur öffnen und betrachten Sie Sie in einem Texteditor. Sie können sogar senden, die spool-Datei (.SPL) auf einem postscript-viewer wie GhostScript und haben es Ihnen die Seiten gezeichnet auf dem Bildschirm. Aber wenn der job alles ist verpackt in einer .TMP-Datei, es ist im Grunde nur eine binäre Haufen bits. Weiß jemand wie das entpacken der Daten aus diesen transport .TMP spool-Dateien?
- Ich weiß, es ist ein wenig spät am Tag, doch wurden Sie letztlich in der Lage, eine Lösung zu finden?
- nicht auf diesem Weg war ich nicht. Die Fahrer sind sehr besonders, wie Sie schreiben, die Daten lokal auf der Festplatte. Nur ein sehr kleiner Prozentsatz der Fahrer, die ich habe kam auf einmal schreiben, Ihre spool-Daten in Vollendung auf die Festplatte. Und oben auf, dass es wie ein Dutzend konkurrierenden spool-Datei-Formate. EMF -, PCL - (Tonnen-Versionen), PostScript, etc. Der beste Weg, es zu fangen, wenn Sie wollen, es zu fangen, es kommt auf das Netzwerk. Port 9100 für RAW-format, und Sie können sehen, was port ist es für die anderen LPR-format.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, die Datei, die Sie haben, wird eine EMF-Datei, die ist gepolstert und mit einem proprietären MS-Struktur auf den Anfang. Einfachste Weg, um herauszufinden, wenn Sie den Umgang mit EMF-Struktur ist die Suche nach dem ANSI-Zeichen 'EMF' im tmp-Datei, die Sie haben.
Angenommen, Sie finden diese Zeichen, es ist nur eine Frage der Beseitigung der proprietären Struktur der Daten vom Anfang der Datei, dann behandeln Sie es wie ein standard-EMF-Datei. Glücklicherweise sind alle EMF-Dateien haben die standard-header-format, so sollte es sein angemessen, um zu bestimmen, wo die EMF-Datei startet.
Gibt es eine gute Beschreibung der EMF-Datei-Header hier