.TAP

TAP ファイル

ZX Spectrum Tape Image
質問する
クイック回答

.tapファイルは、Sinclair ZX Spectrumのカセットテープのデジタルコピーです。これは1980年代に8ビットのSpectrumがゲームやプログラムを保存するために使用していた媒体です。Windows、Mac、Linux対応のFuseなどの無料エミュレータで開き、«LOAD ""»と入力してプログラムを実行します。注意:同じ.tap拡張子は、Commodore 64のテープイメージやTopfield PVRの録画にも使用されますが、これらは異なるソフトウェアを必要とする別のフォーマットです。

開発元: Sinclair Research (de-facto community format) カテゴリ: ディスクイメージファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux Android Web
関連: .BIN · .ISO · .MDF · .DMG

このページの内容

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

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

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

ファイルを識別する

TAP ファイル形式とは?

.tapは、ZX Spectrumホームコンピューターで使用されていたカセットテープから作成されたテープイメージファイルです。.tapファイルは、それらのテープに保存されたデータの論理的なコピーです。専用のZX Spectrumエミュレータでソフトウェアを実行したり、オリジナルプログラムのバックアップコピーを保存したりするために使用されます。同じ.tap拡張子が、互換性のないCommodore 64のテープイメージフォーマットでも使用されていることに注意してください。これら2つは拡張子名が共通しているだけです。

データ保存デバイスとしてのテープ

かつて磁気テープはソフトウェアの配布に一般的に使用されていました。磁気テープリーダーは、オーディオ機器で一般的に使用されるコンポーネントで構築されていたため安価でした。ソフトウェアの保存やコピーには、シンプルなオーディオカセットが使用されていました。このような方法は、エラーを伴うデータ記録のリスクが高く、信頼性が低いことで知られていました。

.tapファイルの各ブロックは、2バイトのリトルエンディアンの長さ、フラグバイト(0x00 = ヘッダー、0xFF = データ)、ペイロード、およびZX SpectrumのROMローダーを反映した1バイトのXORチェックサムで始まります。このフォーマットは論理データのみを保存し、パルスタイミングは保存しないため、ターボローダーやコピープロテクションに依存するゲームは、.TZXファイルとして保存する方が適しています。磁気ストレージテープは現代でもデータバックアップに使用されていますが、それらは.tapとは全く異なるフォーマットを使用しています。

セキュリティと安全性

リスク: LOW

ZX Spectrumの.tapは、エミュレータのサンドボックス内で実行されるパッシブな1980年代のテープデータであり、現代のPCに害を及ぼすことはありません。現実的なリスクは、エミュレータのインストーラーにアドウェアを同梱しているような、出所不明のアバンダンウェアサイトからゲームをダウンロードすることです。エミュレータは公式サイト(Fuse、ZEsarUX)から、ゲームはWorld of Spectrumなどの信頼できるアーカイブから入手してください。

形式の詳細

概要
正式名称ZX Spectrum Tape Image別名 Spectrum TAP file, tape image
開発元Sinclair Research (de-facto community format)登場時期 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s
MIME タイプapplication/octet-stream
タイプレトロコンピューター・カセットテープ・データイメージ(バイナリ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Commodore 64テープイメージ - C64データセットのパルスデータを保存する別の.tapフォーマット。VICEなどのC64エミュレータで開かれます。
  • Topfield PVR録画 - Topfield製セットトップPVRからのデジタルTV録画(.tapまたは.rec)。レトロなテープイメージとは無関係です。

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

Windows3 apps
Speccy 無料 .tapを開き、テープメニューを使用して再生または自動ロードします。
Fuse (Free Unix Spectrum Emulator) オープンソース File - Open で.tapを開くと、Machine/Mediaが自動ロードするか、«LOAD ""»と入力してEnterを押します。
ZEsarUX オープンソース .tapをスマートロードします。ZEsarUXが自動検出して実行します。
macOS2 apps
Fuse オープンソース fuse file.tap、またはFuse内で File - Open を選択し、«LOAD ""»を実行。
ZEsarUX オープンソース .tapをスマートロードします。ZEsarUXが自動検出して実行します。
Linux2 apps
Fuse オープンソース fuse file.tap、またはFuse内で File - Open を選択し、«LOAD ""»を実行。
ZEsarUX オープンソース .tapをスマートロードします。ZEsarUXが自動検出して実行します。
Android1 app
Speccy (Android) 無料 .tapを開き、ゲームを自動ロードします。
Web1 app
JSSpeccy (in-browser) オープンソース .tapをページ上にドラッグして、ブラウザ内でロードおよび実行します。

技術的詳細

詳細仕様
フォーマットタイプレトロコンピューター・カセットテープ・データイメージ(バイナリ)
バイト順序リトルエンディアン(16ビットのブロック長フィールド)
ブロック構造2バイトの長さフィールド、フラグバイト、ペイロードバイト、1バイトのXORチェックサム
フラグバイト値0x00 = ヘッダーブロック、0xFF = データブロック
チェックサム方式ブロックごとに1バイトのXORパリティ、ZX SpectrumのROMローダーアルゴリズムを複製
ファイルシグネチャなし - 固定のマジックナンバーはなく、ブロック長/フラグ/チェックサムの構造で識別
MIMEタイプapplication/x-spectrum-tap
一般的なファイルサイズ1 KB - 48 KB
Spectrumファイル名制限プログラムブロックヘッダーあたり最大10文字
コンテナモデルテープブロックのフラットなシーケンス(ファイルシステム層なし)
後継フォーマットTZX - ターボローダーやコピープロテクトされたソフトウェア用に正確なパルスタイミングを追加
エンコーディングバイナリ(生のバイトレベルデータ、テキストエンコーディングなし)
リリース日1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s
最新バージョンDe-facto stable; the TZX format is its richer successor
オープンスタンダードはい · ロイヤリティフリー
仕様書documentation.help

TAP の変換

コミュニティ Q&A

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

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

よくある質問

.tapファイルとは何ですか?
ZX Spectrumの場合、これはテープイメージ、つまりゲームやプログラムを保持していた1980年代のカセットのデジタルコピーです。Spectrumエミュレータで読み込みます。(同じ拡張子はCommodore 64のテープやTopfield PVRの録画にも使用されます。)
ZX Spectrumの.tapファイルを開くにはどうすればよいですか?
Fuse(無料、Windows/Mac/Linux対応)などのSpectrumエミュレータを使用してください。.tapを開き、自動ロードさせるか、«LOAD ""»と入力してEnterキーを押します。
.tapのゲームがロードされません。なぜですか?
プレーンなTAPは、カスタムターボローダーやコピープロテクションを再現できません。正確なテープタイミングを保持しているそのゲームのTZXバージョンを探してください。
私の.tapはZX Spectrum用ですか、それともCommodore 64用ですか?
拡張子は共通していますが、異なるフォーマットです。Spectrumのアーカイブから入手したものであればFuseを使用し、C64のゲームであればVICEなどのC64エミュレータを使用してください。間違ったエミュレータを試してもロードに失敗するだけです。
.tapを実機のSpectrumに戻すことはできますか?
はい。tape2wavやFuseなどを使用してWAVに変換し、その音声をSpectrumのEAR/カセット入力に再生するか、DivMMCなどのハードウェアローダーを使用します。
TAPとTZXの違いは何ですか?
TAPはデコードされたバイトのみを保存します。TZXはさらに正確なパルスタイミングや特殊なローダーブロックを保存するため、TAPではロードできないゲームも保存可能です。

参考文献

1TAP file format (BASin documentation)documentation.help
2Fuse - Free Unix Spectrum Emulatorfuse-emulator.sourceforge.net

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

無料ファイルツール

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

ツールボックスを開く

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