Vad är filformatet SPL?
.spl-filer genereras automatiskt av operativsystemet Windows under utskriftsprocessen.
Vilken typ av data lagrar .spl-filer?
Windows sparar utskriftsdata till .spl-filer medan ett dokument skrivs ut. Som standard omsluter spoolern sidinnehållet i EMF-poster (Enhanced Metafile Format), vilket håller datan enhetsoberoende tills den når skrivaren. Med vissa utskriftsprocessorer innehåller filen istället RAW-data som är redo för enheten - skrivarens eget språk (PCL, PostScript eller PJL) som skickas vidare utan konvertering. När utskriftsprocessen är klar raderas .spl-filen. .spl-filer fungerar därför som en tillfällig databuffert mellan operativsystemet och utskriftsenheten.
Vad är EMF- och RAW-spoolformat?
Standardformatet EMF lagrar sidinnehåll som Enhanced Metafile-poster, vilket gör att spoolern snabbt kan lämna tillbaka kontrollen till programmet medan renderingen fortsätter i bakgrunden. RAW-formatet skickar skrivarspråksdata direkt till enheten utan omrendering - ett vanligt val för streckkods- och etikettskrivare som hanterar språkdata nativt. RAW kringgår ytterligare drivrutinsbearbetning och kan minska renderingsbelastningen på kompatibel hårdvara.
Var lagras .spl-filer?
Windows sparar .spl-filer i systemets mapp för utskriftsköer: C:\Windows\System32\spool\PRINTERS. Varje .spl-fil är parad med en .shd-skuggfil i samma mapp som innehåller metadata för jobbet, såsom ägare, prioritet och datatyp. Eftersom .spl-filen raderas efter att utskriften är klar, försvinner båda filerna automatiskt vid framgång. En .spl-fil som ligger kvar i mappen - tillsammans med sin tillhörande .shd-fil - signalerar vanligtvis en post i utskriftskön som har fastnat och måste rensas manuellt.
Säkerhet & trygghet
RISK: MEDIUMSjälva .spl-filen är inert utskriftsdata, men den innebär två reella risker. (1) Integritet/forensik: en .spl kan innehålla en fullständig rendering av vad som än skrevs ut, så kvarlämnade spool-filer kan läcka känsliga dokument - rensa spool-mappen på delade eller kasserade maskiner. (2) Tjänsten Windows Print Spooler som bearbetar .spl-filer har varit måltavla för allvarliga sårbarheter (särskilt «PrintNightmare», CVE-2021-34527, 2021), så håll Windows uppdaterat. Att manuellt radera .spl/.shd-filer är säkert endast när tjänsten Print Spooler först har stoppats; att radera dem medan den körs kan skada den aktiva kön. Undvik även tvivelaktiga nedladdningar av «SPL-visare» från okända webbplatser.
Formatdetaljer
i ett nötskal- FutureSplash Animator / Shockwave Flash player movie - Legacy .spl är ett FutureSplash- (före Flash) eller Shockwave Flash-format - ett annat format än utskriftsköfilen; båda från Flash-eran och nu föråldrade (öppna med Ruffle om alls).
- FontLab / Ljud / annan appdata - Vissa program (t.ex. FontLab, vissa ljud-/CAD-verktyg) har använt .spl för sin egen data, som endast öppnas av ursprungsprogramvaran.
Program som öppnar SPL-filer
services.msc -> stoppa «Print Spooler» -> radera *.spl och *.shd i C:\Windows\System32\spool\PRINTERS -> starta tjänsten. Tekniska detaljer
djup specifikation| Nyttolastformat | EMF (Enhanced Metafile) sidposter som standard; RAW-vidarebefordran (PCL, PostScript, PJL) när utskriftsprocessorn använder direkt spooling |
| Kodning | Binär - EMF-metafilposter eller råa skrivarspråksbyte, beroende på den spool-datatyp som valts av utskriftsprocessorn |
| Byteordning | Little-endian (EMF-posthuvuden följer Windows ENHMETAHEADER-struktur) |
| Filsignatur | Inga fasta universella «magic bytes»; EMF-spoolade jobb börjar med EMF-posttyp 0x01 0x00 0x00 0x00; RAW-jobb börjar med skrivarspråkets markör (t.ex. %-12345X för PJL, %!PS för PostScript) |
| Komprimering | Ingen - EMF-poster och RAW-nyttolaster lagras som de är utan ytterligare komprimering |
| Kryptering | Ingen - innehållet är ren binärdata, skyddad endast av NTFS-filsystembehörigheter på spool-mappen |
| Typisk filstorlek | Från tiotals KB till hundratals MB, skalas med sidantal, grafikens komplexitet och utskriftsupplösning |
| Lagringsplats | Fast sökväg i operativsystemet: `C:\Windows\System32\spool\PRINTERS` - inte användarkonfigurerbar utan registerändringar i värdet DefaultSpoolDirectory |
| Följeslagarfil | Alltid parad med en .shd-skuggfil med samma numeriska basnamn, som lagrar metadata för jobbet (skrivarnamn, ägare, prioritet, datatyp) |
| Filens livslängd | Övergående - skapas när ett jobb hamnar i utskriftskön och raderas automatiskt vid framgångsrikt slutförande |
| Färgstöd | Ärver utskriftsjobbets färgdata; EMF-nyttolast kan bära fullfärgs enhetsoberoende bitmappar med valfritt bitdjup |
| Namngivningskonvention | Namnges av spoolern med ett sekventiellt numeriskt basnamn (t.ex. FP000001.SPL), matchande basnamnet på dess parade .shd-fil |
| Associerat OS | Endast Windows - en del av undersystemet för NT-utskriftsköer som finns i varje Windows-utgåva från NT 3.1 till Windows 11 |
| Indikator för fastnad kö | En .spl-fil som ligger kvar i spool-mappen efter att utskriften är klar (tillsammans med sin .shd) indikerar ett pausat eller misslyckat jobb; rensning kräver vanligtvis att tjänsten Print Spooler stoppas och startas om |
| Släppt | Windows print spooler architecture (NT-era and onward) |
| Senaste version | N/A - internal OS spooler file; format is EMF-based or pass-through RAW depending on the print processor |
| Specifikation | learn.microsoft.com |
SPL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SPL-filer.
Vanliga frågor
Vad är en SPL-fil?
C:\Windows\System32\spool\PRINTERS medan ett utskriftsjobb står i kö och skrivs ut. Den raderas normalt automatiskt när jobbet är klart.Varför finns det .spl- (och .shd-) filer i min spool\PRINTERS-mapp?
Hur raderar jag SPL-filer som fastnat / rensar en blockerad utskriftskö?
services.msc, stoppa tjänsten «Print Spooler», radera alla .spl- och .shd-filer i C:\Windows\System32\spool\PRINTERS, och starta sedan tjänsten igen. Stoppa alltid tjänsten först.