.SPL

Файл SPL

Windows Print Spool File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An SPL file is a temporary Windows print spool file that the OS creates in C:\Windows\System32\spool\PRINTERS while a print job is queued. Windows deletes it automatically once the job finishes. If SPL files are stacking up, your print queue is stuck - stop the Print Spooler service, delete the SPL and SHD files in that folder, then restart the service.

Разработчик: Microsoft Категория: Системные файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 28, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SPL?

.spl files are generated automatically by the Windows operating system during the printing process.

What kind of data do .spl files store?

Windows saves print-job data to .spl files while a document is being printed. By default the spooler wraps page content in EMF (Enhanced Metafile Format) records, keeping the data device-independent until it reaches the printer. With certain print processors the file holds RAW device-ready data instead - the printer's own language (PCL, PostScript, or PJL) passed through without conversion. Once the printing process finishes, the .spl file is deleted. .spl files therefore act as a temporary data buffer between the operating system and the printing device.

What are EMF and RAW spool formats?

The default EMF format stores page content as Enhanced Metafile records, which lets the spooler return control to the application quickly while rendering continues in the background. The RAW format passes printer-language data directly to the device without re-rendering - a common choice for barcode and label printers that consume language data natively. RAW bypasses additional driver processing and can reduce rendering overhead on compatible hardware.

Where are .spl files stored?

Windows saves .spl files to the system print spooler folder C:\Windows\System32\spool\PRINTERS. Each .spl file is paired with a .shd shadow file in the same folder that holds job metadata such as owner, priority, and data type. Because the .spl file is deleted after the printing operation finishes, both files disappear automatically on success. A .spl file that persists in the folder - together with its .shd companion - usually signals a stuck print queue entry that must be cleared manually.

Безопасность и защита

РИСК: MEDIUM

The .spl file itself is inert print data, but it has two real-world risks. (1) Privacy/forensics: an .spl can contain a full rendering of whatever was printed, so leftover spool files may leak sensitive documents - clear the spool folder on shared/disposed machines. (2) The Windows Print Spooler service that processes .spl files has been the target of serious vulnerabilities (notably 'PrintNightmare', CVE-2021-34527, 2021), so keep Windows updated. Manually deleting .spl/.shd files is safe only when the Print Spooler service is stopped first; deleting them while it runs can corrupt the active queue. Also avoid sketchy third-party 'SPL viewer' downloads from unknown sites.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Print Spool Fileтакже известен как Windows printer spool file, Print spooler SPL file
РАЗРАБОТЧИКMicrosoftс Windows print spooler architecture (NT-era and onward)
MIME-ТИПapplication/octet-stream
ТИПBinary print-job container - the queued print data the Windows spooler stores while a job prints (EMF or RAW)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • FutureSplash Animator / Shockwave Flash player movie - Legacy .spl is a FutureSplash (pre-Flash) or Shockwave Flash format - a different format from the print spool file; both Flash-era and now obsolete (open with Ruffle if at all).
  • FontLab / Sound / other app data - Some applications (e.g. FontLab, certain audio/CAD tools) have used .spl for their own data, opened only by the originating software.

Программы, открывающие файлы SPL

Windows3 apps
Print Spooler service (the OS itself) Встроенная The .spl is consumed by Windows automatically. To clear stuck files: services.msc -> stop 'Print Spooler' -> delete *.spl and *.shd in C:\Windows\System32\spool\PRINTERS -> start the service.
EMF Printer Spool File Viewer (CodeProject) Бесплатно Open-source utility that renders an EMF-type .spl so you can see the print job's content (troubleshooting/forensics). Does not work on RAW-spooled files.
O&K Printer Viewer / SPL Viewer tools Freemium Third-party SPL/EMF spool viewers that display, re-print or export queued spool jobs. Use reputable vendors only.

Технические подробности

глубокая спецификация
Payload formatEMF (Enhanced Metafile) page records by default; RAW pass-through (PCL, PostScript, PJL) when the print processor uses direct spooling
EncodingBinary - EMF metafile records or raw printer-language bytes, depending on the spool data type selected by the print processor
Byte orderLittle-endian (EMF record headers follow the Windows ENHMETAHEADER structure)
File signatureNo fixed universal magic bytes; EMF-spooled jobs open with EMF record type 0x01 0x00 0x00 0x00; RAW jobs begin with the printer language marker (e.g. %-12345X for PJL, %!PS for PostScript)
CompressionNone - EMF records and RAW payloads are stored as-is without additional compression
EncryptionNone - contents are plain binary, protected only by NTFS file-system permissions on the spool folder
Typical file sizeTens of KB to hundreds of MB, scaling with page count, graphics complexity, and print resolution
Storage locationFixed OS path: C:\Windows\System32\spool\PRINTERS - not user-configurable without registry edits to the DefaultSpoolDirectory value
Companion fileAlways paired with a .shd shadow file of the same numeric base name, which stores job metadata (printer name, owner, priority, data type)
File lifespanTransient - created when a job enters the print queue and deleted automatically upon successful completion
Color supportInherits the print job's color data; EMF payload can carry full-color device-independent bitmaps at any bit depth
Naming conventionNamed by the spooler with a sequential numeric base (e.g. FP000001.SPL), matching the base name of its paired .shd file
Associated OSWindows only - part of the NT print spooler subsystem present in every Windows release from NT 3.1 through Windows 11
Stuck-queue indicatorA .spl file remaining in the spool folder after printing finishes (alongside its .shd) indicates a paused or failed job; clearing it typically requires stopping and restarting the Print Spooler service
ВыпущенWindows print spooler architecture (NT-era and onward)
Последняя версияN/A - internal OS spooler file; format is EMF-based or pass-through RAW depending on the print processor
Спецификацияlearn.microsoft.com

Конвертации SPL

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SPL. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SPL.

Часто задаваемые вопросы

What is an SPL file?
A Windows print spool file - the temporary data Windows stores in C:\Windows\System32\spool\PRINTERS while a print job is queued and printing. It's normally deleted automatically once the job finishes.
Why are there .spl (and .shd) files in my spool\PRINTERS folder?
Each queued print job creates an .spl (the print data) and a .shd (the job's metadata). They should vanish when the job prints; leftovers usually mean a stuck print queue.
How do I delete stuck SPL files / clear a jammed print queue?
Open services.msc, stop the 'Print Spooler' service, delete all .spl and .shd files in C:\Windows\System32\spool\PRINTERS, then start the service again. Always stop the service first.
Can I open an SPL file to see what was printed?
For EMF-spooled jobs, an EMF spool viewer (e.g. the CodeProject EMF Printer Spool File Viewer or O&K Printer Viewer) can render the pages. RAW-spooled .spl files are printer-language data and aren't easily viewed.
Is it safe to delete SPL files?
Yes, once the Print Spooler service is stopped - they're temporary. Deleting them while the service is running can corrupt the active queue. They may also contain sensitive printed content, so clearing them helps privacy.
My .spl file won't open as an image/animation - is it Flash?
Probably not - in the Windows context .spl is a print spool file, not media. There is a separate, obsolete FutureSplash/Shockwave Flash .spl format; if yours is that, try the Ruffle Flash emulator.

Ссылки

1Microsoft - Introduction to Print Spoolinglearn.microsoft.com
2Microsoft - EMF vs RAW spool data typeslearn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Похожие расширения

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z