Was ist das SPL-Dateiformat?
.spl-Dateien werden vom Windows-Betriebssystem während des Druckvorgangs automatisch generiert.
Welche Art von Daten speichern .spl-Dateien?
Windows speichert Druckauftragsdaten in .spl-Dateien, während ein Dokument gedruckt wird. Standardmäßig verpackt der Spooler den Seiteninhalt in EMF-Datensätze (Enhanced Metafile Format), wodurch die Daten geräteunabhängig bleiben, bis sie den Drucker erreichen. Bei bestimmten Druckprozessoren enthält die Datei stattdessen RAW-daten (gerätefertige Daten) - die eigene Sprache des Druckers (PCL, PostScript oder PJL), die ohne Konvertierung durchgereicht wird. Sobald der Druckvorgang abgeschlossen ist, wird die .spl-Datei gelöscht. .spl-Dateien fungieren daher als temporärer Datenpuffer zwischen dem Betriebssystem und dem Druckgerät.
Was sind EMF- und RAW-Spool-Formate?
Das Standardformat EMF speichert Seiteninhalte als Enhanced Metafile-Datensätze, wodurch der Spooler die Kontrolle schnell an die Anwendung zurückgeben kann, während das Rendering im Hintergrund fortgesetzt wird. Das RAW-Format leitet Drucker-Sprachdaten direkt an das Gerät weiter, ohne sie erneut zu rendern - eine häufige Wahl für Barcode- und Etikettendrucker, die Sprachdaten nativ verarbeiten. RAW umgeht zusätzliche Treiberverarbeitung und kann den Rendering-Overhead auf kompatibler Hardware reduzieren.
Wo werden .spl-Dateien gespeichert?
Windows speichert .spl-Dateien im Systemordner für die Druckwarteschlange unter C:\Windows\System32\spool\PRINTERS. Jede .spl-Datei ist mit einer .shd-Shadow-Datei im selben Ordner verknüpft, die Metadaten zum Auftrag wie Besitzer, Priorität und Datentyp enthält. Da die .spl-Datei nach Abschluss des Druckvorgangs gelöscht wird, verschwinden beide Dateien im Erfolgsfall automatisch. Eine .spl-Datei, die im Ordner verbleibt - zusammen mit ihrer .shd-Begleitdatei -, signalisiert normalerweise einen blockierten Eintrag in der Druckwarteschlange, der manuell gelöscht werden muss.
Sicherheit
RISIKO: MEDIUMDie .spl-Datei selbst besteht aus inerten Druckdaten, birgt jedoch zwei reale Risiken. (1) Datenschutz/Forensik: Eine .spl kann ein vollständiges Rendering dessen enthalten, was gedruckt wurde, sodass verbleibende Spool-Dateien sensible Dokumente preisgeben können - leeren Sie den Spool-Ordner auf gemeinsam genutzten oder entsorgten Rechnern. (2) Der Windows-Druckspooler-Dienst, der .spl-Dateien verarbeitet, war Ziel schwerwiegender Sicherheitslücken (insbesondere „PrintNightmare”, CVE-2021-34527, 2021), halten Sie Windows also auf dem neuesten Stand. Das manuelle Löschen von .spl/.shd-Dateien ist nur sicher, wenn der Dienst „Druckwarteschlange” zuerst gestoppt wird; das Löschen während des Betriebs kann die aktive Warteschlange beschädigen. Vermeiden Sie zudem dubiose „SPL-Viewer”-Downloads von unbekannten Seiten.
Formatdetails
kurz gefasst- FutureSplash Animator / Shockwave Flash Player Film - Das veraltete .spl ist ein FutureSplash- (vor Flash) oder Shockwave Flash-Format - ein anderes Format als die Druckspool-Datei; beide stammen aus der Flash-Ära und sind heute veraltet (ggf. mit Ruffle öffnen).
- FontLab / Sound / andere App-Daten - Einige Anwendungen (z. B. FontLab, bestimmte Audio- oder CAD-Tools) haben .spl für ihre eigenen Daten verwendet, die nur von der ursprünglichen Software geöffnet werden können.
Programme zum Öffnen von SPL-Dateien
services.msc -> „Druckwarteschlange” stoppen -> *.spl und *.shd in C:\Windows\System32\spool\PRINTERS löschen -> Dienst starten. Technische Details
technische Spezifikation| Payload-Format | Standardmäßig EMF (Enhanced Metafile) Seitendatensätze; RAW-Durchreichung (PCL, PostScript, PJL), wenn der Druckprozessor direktes Spooling verwendet |
| Kodierung | Binär - EMF-Metafile-Datensätze oder rohe Druckersprach-Bytes, abhängig vom vom Druckprozessor gewählten Spool-Datentyp |
| Byte-Reihenfolge | Little-endian (EMF-Datensatz-Header folgen der Windows ENHMETAHEADER-Struktur) |
| Dateisignatur | Keine festen universellen Magic Bytes; EMF-gespoolte Aufträge beginnen mit dem EMF-Datensatztyp 0x01 0x00 0x00 0x00; RAW-Aufträge beginnen mit der Markierung der Druckersprache (z. B. %-12345X für PJL, %!PS für PostScript) |
| Kompression | Keine - EMF-Datensätze und RAW-Payloads werden ohne zusätzliche Kompression so gespeichert, wie sie sind |
| Verschlüsselung | Keine - Inhalte sind rein binär, nur geschützt durch NTFS-Dateisystemberechtigungen auf dem Spool-Ordner |
| Typische Dateigröße | Zehn KB bis hunderte MB, skalierend mit Seitenzahl, Grafikkomplexität und Druckauflösung |
| Speicherort | Fester Betriebssystempfad: `C:\Windows\System32\spool\PRINTERS` - nicht ohne Registry-Änderungen am Wert DefaultSpoolDirectory konfigurierbar |
| Begleitdatei | Immer gepaart mit einer .shd-Shadow-Datei mit demselben numerischen Basisnamen, die Auftragsmetadaten speichert (Druckername, Besitzer, Priorität, Datentyp) |
| Lebensdauer der Datei | Flüchtig - wird erstellt, wenn ein Auftrag in die Druckwarteschlange eintritt, und nach erfolgreichem Abschluss automatisch gelöscht |
| Farbunterstützung | Erbt die Farbdaten des Druckauftrags; EMF-Payload kann geräteunabhängige Bitmaps in voller Farbe mit jeder Bittiefe enthalten |
| Benennungskonvention | Vom Spooler mit einer sequenziellen numerischen Basis benannt (z. B. FP000001.SPL), passend zum Basisnamen der zugehörigen .shd-Datei |
| Zugehöriges Betriebssystem | Nur Windows - Teil des NT-Druckspooler-Subsystems, das in jeder Windows-Version von NT 3.1 bis Windows 11 vorhanden ist |
| Indikator für hängende Warteschlange | Eine .spl-Datei, die nach Abschluss des Druckvorgangs im Spool-Ordner verbleibt (zusammen mit ihrer .shd), weist auf einen angehaltenen oder fehlgeschlagenen Auftrag hin; das Löschen erfordert normalerweise das Stoppen und Neustarten des Dienstes „Druckwarteschlange” |
| Veröffentlicht | Windows print spooler architecture (NT-era and onward) |
| Neueste Version | N/A - internal OS spooler file; format is EMF-based or pass-through RAW depending on the print processor |
| Spezifikation | learn.microsoft.com |
SPL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SPL-Dateien.
Häufig gestellte Fragen
Was ist eine SPL-Datei?
C:\Windows\System32\spool\PRINTERS speichert, während ein Druckauftrag in der Warteschlange steht und gedruckt wird. Sie wird normalerweise automatisch gelöscht, sobald der Auftrag fertig ist.Warum befinden sich .spl- (und .shd-) Dateien in meinem Ordner spool\PRINTERS?
Wie lösche ich hängende SPL-Dateien / bereinige einen Druckstau?
services.msc, stoppen Sie den Dienst „Druckwarteschlange”, löschen Sie alle .spl- und .shd-Dateien in C:\Windows\System32\spool\PRINTERS und starten Sie den Dienst dann wieder. Stoppen Sie immer zuerst den Dienst.