.SHS

SHS ファイル

Shell Scrap Object File
質問する
クイック回答

SHS ファイルは、Windows 95/98 において Word や Excel から選択したテキストやセルをデスクトップにドラッグした際に作成される「シェル スクラップ オブジェクト」です。Microsoft は Windows XP SP2(2004年)以降、この形式を無効化したため、現代の Windows ではこれらのファイルを開くことはできません。もし予期せず SHS ファイルを受け取った場合は、ダブルクリックしないでください。この形式はマルウェアの媒介として悪用されていたことで知られています。

開発元: Microsoft カテゴリ: その他のファイル MIME: application/octet-stream
対応OS Windows
関連: .TORRENT · .MSO · .MD5 · .DDD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 22, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SHS ファイル形式とは?

.shs ファイルは、古い Windows システムで作成・使用されていた、埋め込みオブジェクト形式の Microsoft Word または Excel ドキュメントの断片を含んでいます。この形式は OLE2 Compound File Binary コンテナ(レガシーな .doc や .xls ファイルで使用されているものと同じバイナリ構造)に基づいて構築されており、オフセット 0 のマジックバイト D0 CF 11 E0 によって識別されます。.shs ファイルの読み書きを担当する Windows コンポーネントは、Shell Scrap Object Handler である shscrap.dll です。このハンドラーは Windows 95 から SP2 以前の Windows XP まで搭載されていましたが、Microsoft は Windows XP SP2(2004年)でデフォルトで無効化し、それ以降のリリースでは削除したため、この形式は事実上廃止されました。

.shs ファイルは、Office ドキュメントの選択した断片をデスクトップやフォルダにドラッグ・アンド・ドロップすることで生成されます。Shell Scrap Object Handler(shscrap)がその選択内容をキャプチャし、後で互換性のあるドキュメントに再度ドラッグできるスクラップオブジェクトとして保存します。重要な点として、Windows はユーザーのフォルダ設定に関わらず、デフォルトで .shs 拡張子を非表示にしていました。他のほとんどのファイル形式とは異なり、「登録されている拡張子を表示する」を有効にしても表示されませんでした。ユーザーは .shs ファイルを直接開くことはできず、開いているドキュメントに貼り付けることしかできませんでした。.shs は実行可能な形式であるため、マルウェアの配信手段として積極的に悪用されました。攻撃者は実行ファイルを無害に見えるスクラップファイルに偽装し、隠し拡張子によって検出を困難にさせていました。

セキュリティと安全性

リスク: HIGH

SHS はマルウェアの拡張子として認識されています。Windows が常に .shs サフィックスを隠していたため、攻撃者は実行ファイルを無害なファイル(例:「report.doc.shs」)に偽装し、ダブルクリックで埋め込まれたコードを実行させました。これは 2000年頃の Stages / Life Stages ワームの背後にある手法です。Microsoft はこの理由から Windows XP SP2 以降、この形式を無効にしました。ルール:受け取った .shs ファイル(特にメール経由)は、決してダブルクリックしたり「実行」したりしないでください。調べる必要がある場合は、隔離された仮想マシン上で行い、フォレンジックビューア(7-Zip / 構造化ストレージビューア)で OLE ストリームを検査するにとどめ、決して実行しないでください。

形式の詳細

概要
正式名称Shell Scrap Object File
開発元Microsoft登場時期 Windows 95 (1995); shscrap.dll removed/disabled by default from Windows XP SP2 (2004) onward - format effectively dead
MIME タイプapplication/octet-stream
タイプOLE2 Compound File 「スクラップ」オブジェクト(バイナリ)
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
D0CF11E0A1B11AE1
ASCII
········
.shs (Shell Scrap) は Microsoft OLE2 / Compound File Binary(レガシーな .doc/.xls と同じコンテナ)です。オフセット 0 に同じ D0 CF 11 E0 A1 B1 1A E1 シグネチャを持ち、内部ストリームによってスクラップオブジェクトとして識別されます。Windows は歴史的に、フォルダ設定に関わらず .shs 拡張子を「隠蔽」してきましたが、これこそがマルウェアの媒介となった要因です。

SHS ファイルを開くプログラム

Windows3 apps
Windows 9x / 2000 / XP pre-SP2 (legacy, in a VM) 標準搭載 shscrap.dll が登録されているレガシーシステムでは、ダブルクリックするとスクラップがソースアプリに再挿入されます。これは「安全であることが確認されている」ファイルに対して、隔離された仮想マシン内でのみ行ってください。
7-Zip (inspect only) オープンソース .shs を OLE 複合ファイルとして開き、実行することなく内部ストリームを表示します。これは通常の開封ではなく、フォレンジック調査用です。
SSView / OLE viewer (forensic) 無料 構造化ストレージビューア(例:MiTeC Structured Storage Viewer)を使用して、OLE ストリームを安全に閲覧し、埋め込まれたデータを抽出します。

技術的詳細

詳細仕様
コンテナ形式OLE2 Compound File Binary (CFB) - レガシーな Office 形式で使用されているものと同じ低レベルコンテナ
マジックバイトオフセット 0 に D0 CF 11 E0 A1 B1 1A E1 (標準的な OLE2 CFB シグネチャ)
開発元Microsoft
MIME タイプapplication/octet-stream
ハンドラーコンポーネントshscrap.dll - Windows Shell Scrap Object Handler。OS 内で .shs シェル拡張を登録
OS サポートWindows 95 から SP2 以前の Windows XP まで。XP SP2(2004年)からデフォルトで無効化、Vista 以降は非搭載
作成方法選択したドキュメントの断片をデスクトップまたはエクスプローラーのフォルダにドラッグ・アンド・ドロップ
使用方法互換性のある Office ドキュメントへのドラッグ・アンド・ドロップのみ。直接開く、またはダブルクリックする操作はサポートされていません
拡張子の可視性ユーザーの「ファイル拡張子を表示する」設定に関わらず、シェルによって強制的に非表示。これは .shs 特有の挙動
コンテンツタイプドキュメントの断片(テキスト、スプレッドシートのセル、またはその他の OLE 互換コンテンツ)を埋め込んだシリアル化 OLE オブジェクト
プラットフォームWindows のみ。macOS や Linux のサポートは提供されていません
セキュリティリスク実行可能なペイロード機能と強制的な拡張子隠蔽の組み合わせにより、.shs はマルウェアやウイルスの配信手段として記録されています
内部構造内部で OLE2 複合ドキュメントストリームを使用。スクラップデータは CFB コンテナ内の名前付きストリームに保存されます
フォレンジック検査7-Zip や SSView などの OLE ビューアを使用すると、実行せずに .shs ファイルを開いて内部ストリームを検査できます
リリース日Windows 95 (1995); shscrap.dll removed/disabled by default from Windows XP SP2 (2004) onward - format effectively dead

SHS の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SHS ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SHS ファイルについて最初の質問をしてみましょう。

よくある質問

SHS ファイルはウイルスですか?
本質的にウイルスというわけではありません。Windows 95/98 の正当なスクラップ形式でしたが、Windows が .shs 拡張子を隠蔽していたため、古典的なマルウェアの媒介となりました。予期しない .shs ファイル(特にメール経由)は危険と見なし、開かないようにすべきです。
Windows 10 や 11 で SHS ファイルを開くにはどうすればよいですか?
通常は不可能です。Microsoft は Windows XP SP2(2004年)から Shell Scrap のサポートを無効にしました。本物の古いスクラップファイルの場合は、構造化ストレージ / OLE ビューアで検査するか、Windows 9x/2000 の仮想マシンを使用してください。決してそのままダブルクリックしないでください。
何が SHS ファイルを作成したのですか?
Windows 95/98/Me において、Word や Excel から選択したテキストやセルをデスクトップにドラッグすると、その断片を保持する .shs 「スクラップ」が作成されました。
なぜアンチウイルスソフトが SHS ファイルをブロックするのですか?
この形式は拡張子を隠し、埋め込まれたコードを実行できるため、ワームの配信に広く利用されていました。セキュリティツールは予防措置として、デフォルトで .shs にフラグを立てます。
今でも SHS ファイルを作成できますか?
いいえ。現代の Windows では Shell Scrap 機能が削除されています。この形式は廃止されており、サポートされていません。
古い SHS ファイルから安全にテキストを取り出すには?
(実行せずに)構造化ストレージビューアや 7-Zip で開き、OLE ストリームを閲覧するか、隔離されたレガシー Windows 仮想マシン上で再現し、内容を RTF や DOC として保存し直してください。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

.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)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧