.SHS

SHS File

Shell Scrap Object File
Ask a question
QUICK ANSWER

An SHS file is a Shell Scrap Object created in Windows 95/98 when you dragged selected text or cells from Word or Excel onto the desktop. Microsoft disabled the format from Windows XP SP2 (2004) onward, so modern Windows cannot open these files. If you received an SHS file unexpectedly, do not double-click it - the format was a known malware vector.

Developer: Microsoft Category: Misc Files MIME: application/octet-stream
OPENS ON Windows
Related: .TORRENT · .MSO · .MD5 · .DDD

On this page

19k+ extensions indexed
Last reviewed Aug 22, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SHS file format?

A .shs file contains a fragment of a Microsoft Word or Excel document in the form of an embedded object, created and used by older Windows systems. The format is built on the OLE2 Compound File Binary container - the same binary structure used by legacy .doc and .xls files - identified by the magic bytes D0 CF 11 E0 at offset 0. The Windows component responsible for reading and writing .shs files is shscrap.dll, the Shell Scrap Object Handler. This handler shipped with Windows 95 through Windows XP before SP2; Microsoft disabled it by default in Windows XP SP2 (2004) and removed it from later releases, making the format effectively obsolete.

.shs files are generated by dragging and dropping a selected fragment of an Office document onto the Desktop or into a folder. The Shell Scrap Object Handler (shscrap) captures the selection and saves it as a scrap object that can later be dragged back into a compatible document. Critically, Windows hid the .shs extension by default regardless of the user's folder settings - unlike most file types, toggling "show file extensions" did not reveal it. A user could not open a .shs file directly; it could only be pasted into an open document. Because .shs is an executable format, it was actively exploited as a malware delivery vector: attackers disguised executables as harmless-looking scrap files whose hidden extensions made detection difficult.

Security & safety

RISK: HIGH

SHS is a recognized malware extension. Because Windows always hid the .shs suffix, attackers disguised executables as innocent files (e.g. "report.doc.shs"), and double-clicking ran embedded code - the technique behind the 2000-era Stages / Life Stages worm. Microsoft disabled the format from Windows XP SP2 for this reason. Rule: never double-click or "run" an .shs you received, especially by e-mail. If you must examine one, do it on an isolated VM and only inspect the OLE streams with a forensic viewer (7-Zip / structured-storage viewer) - never execute it.

Format details

in a nutshell
FULL NAMEShell Scrap Object File
DEVELOPERMicrosoftsince Windows 95 (1995); shscrap.dll removed/disabled by default from Windows XP SP2 (2004) onward - format effectively dead
CATEGORYMisc Files
MIME TYPEapplication/octet-stream
TYPEOLE2 Compound File "scrap" object (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
A .shs (Shell Scrap) is a Microsoft OLE2 / Compound File Binary (the same container as legacy .doc/.xls). It carries the same D0 CF 11 E0 A1 B1 1A E1 signature at offset 0 and is identified as a scrap object by its internal streams. Windows historically HID the .shs extension regardless of folder settings, which is exactly what made it a malware vector.

Programs that open SHS files

Windows3 apps
Windows 9x / 2000 / XP pre-SP2 (legacy, in a VM) Built-in On a legacy system with shscrap.dll registered, double-clicking re-inserts the scrap into its source app - only safe inside an isolated VM with a KNOWN-good file.
7-Zip (inspect only) Open-source Open the .shs as an OLE compound file to view internal streams WITHOUT executing it - forensic inspection, not normal opening.
SSView / OLE viewer (forensic) Free Use a structured-storage viewer (e.g. MiTeC Structured Storage Viewer) to browse the OLE streams safely and extract embedded data.

Technical details

deep spec
Container formatOLE2 Compound File Binary (CFB) - the same low-level container used by legacy Office formats
Magic bytesD0 CF 11 E0 A1 B1 1A E1 at offset 0 (standard OLE2 CFB signature)
DeveloperMicrosoft
MIME typeapplication/octet-stream
Handler componentshscrap.dll - Windows Shell Scrap Object Handler; registered the .shs shell extension in the OS
OS supportWindows 95 through Windows XP pre-SP2; disabled by default from XP SP2 (2004), absent from Vista and later
Creation methodDrag-and-drop of a selected document fragment onto the Desktop or into an Explorer folder
Usage methodDrag-and-drop only back into a compatible Office document; no direct open or double-click action was supported
Extension visibilityForced-hidden by the shell regardless of the user's "show file extensions" folder setting - a behavior unique to .shs
Content typeSerialized OLE object embedding a document fragment (text, spreadsheet cells, or other OLE-compatible content)
PlatformWindows only; no macOS or Linux support was ever provided
Security riskExecutable payload capability combined with forced extension hiding made .shs a documented malware and virus delivery vector
Internal structureUses OLE2 compound document streams internally; scrap data is stored in named streams within the CFB container
Forensic inspection7-Zip and OLE viewers such as SSView can open .shs files to inspect internal streams without executing them
ReleasedWindows 95 (1995); shscrap.dll removed/disabled by default from Windows XP SP2 (2004) onward - format effectively dead

SHS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SHS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SHS files.

Frequently asked questions

Is an SHS file a virus?
Not inherently - it was a legitimate Windows 95/98 scrap format - but it's a classic malware vector because Windows hid the .shs extension. An unexpected .shs (especially by e-mail) should be treated as dangerous and not opened.
How do I open an SHS file on Windows 10 or 11?
You normally can't - Microsoft disabled Shell Scrap support from Windows XP SP2 (2004). For a genuine old scrap, inspect it with a structured-storage / OLE viewer, or use a Windows 9x/2000 virtual machine. Don't just double-click it.
What created my SHS file?
On Windows 95/98/Me, dragging selected text or cells out of Word or Excel onto the desktop created an .shs 'scrap' holding that fragment.
Why does my antivirus block SHS files?
Because the format hides its extension and can execute embedded code, it was widely used to deliver worms. Security tools flag .shs by default as a precaution.
Can I still create SHS files?
No - modern Windows removed the Shell Scrap feature. The format is obsolete and unsupported.
How do I get the text out of an old SHS file safely?
Open it (without executing) in a structured-storage viewer or 7-Zip to browse the OLE streams, or recreate it on an isolated legacy Windows VM and re-save the content as RTF/DOC.

References

1Microsoft - OLE / Compound File Binary Format [MS-CFB]learn.microsoft.com
2CERT / historical advisory - VBS/Stages (Life Stages) worm using .shswww.cisa.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)
.THUMBDATA4--1967290299Android Gallery Thumbnail Cache (.thumbdata)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z