.TAP

Файл TAP

ZX Spectrum Tape Image
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A .tap file is a digital copy of a Sinclair ZX Spectrum cassette tape - the medium the 8-bit Spectrum used to store games and programs in the 1980s. Open it in a free emulator such as Fuse (Windows, Mac, Linux) and type LOAD "" to run the program. Note: the same .tap extension also covers Commodore 64 tape images and Topfield PVR recordings, which are different formats requiring different software.

Разработчик: Sinclair Research (de-facto community format) Категория: Файлы образов дисков Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android Web
Связанные: .BIN · .ISO · .MDF · .DMG

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

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

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

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

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

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

.tap is a tape image file created from cassette tapes used by ZX Spectrum home computers. .tap files are logical copies of data stored on those tapes. They can be used to run software in dedicated ZX Spectrum emulators or store backup copies of original programs. Note that the same .tap extension is also used by an incompatible Commodore 64 tape image format - the two share only the extension name.

Tapes as data storage devices

Magnetic tapes were commonly used for distributing software in the past. Magnetic tape readers were cheap, as they were built with components commonly used by audio devices. Simple audio cassettes were used for storing or copying software. Such a method was notoriously unreliable, as the risk of recording data with errors was high.

Each block in a .tap file begins with a 2-byte little-endian length, a flag byte (0x00 = header, 0xFF = data), the payload, and a 1-byte XOR checksum that mirrors the ZX Spectrum ROM loader. Because the format stores only logical data - not pulse timing - games relying on turbo loaders or copy protection are better preserved as .TZX files. Magnetic storage tapes are still used for data backups in modern contexts, but those use formats entirely different from .tap.

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

РИСК: LOW

A ZX Spectrum .tap is passive 1980s tape data run inside an emulator sandbox - it cannot harm a modern PC. The real-world risk is downloading games from random abandonware sites that bundle adware in the emulator installer; get emulators only from their official pages (Fuse, ZEsarUX) and games from reputable archives such as 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
ТИПRetro-computer cassette-tape data image (binary)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.bin.iso.mdf.dmg
Это расширение также используется в…
  • Commodore 64 tape image - A different .tap format storing C64 datasette pulse data; opened in C64 emulators such as VICE.
  • Topfield PVR recording - Digital TV recording (.tap or .rec) from Topfield set-top PVRs; unrelated to retro tape images.

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

Windows3 apps
Speccy Бесплатно Open the .tap; use the tape menu to play/auto-load.
Fuse (Free Unix Spectrum Emulator) Открытый код File - Open the .tap, then Machine/Media auto-loads it, or type LOAD "" and press Enter.
ZEsarUX Открытый код Smartload the .tap; ZEsarUX auto-detects and runs it.
macOS2 apps
Fuse Открытый код fuse file.tap, or File - Open within Fuse, then LOAD "".
ZEsarUX Открытый код Smartload the .tap; ZEsarUX auto-detects and runs it.
Linux2 apps
Fuse Открытый код fuse file.tap, or File - Open within Fuse, then LOAD "".
ZEsarUX Открытый код Smartload the .tap; ZEsarUX auto-detects and runs it.
Android1 app
Speccy (Android) Бесплатно Open the .tap and auto-load the game.
Web1 app
JSSpeccy (in-browser) Открытый код Drag the .tap onto the page to load and run in the browser.

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

глубокая спецификация
Format typeRetro-computer cassette-tape data image (binary)
Byte orderLittle-endian (16-bit block length fields)
Block structure2-byte length field, flag byte, payload bytes, 1-byte XOR checksum
Flag byte values0x00 = header block; 0xFF = data block
Checksum method1-byte XOR parity per block, replicates ZX Spectrum ROM loader algorithm
File signatureNone - no fixed magic number; identified by block length/flag/checksum structure
MIME typeapplication/x-spectrum-tap
Typical file size1 KB - 48 KB
Spectrum filename limitUp to 10 characters per program block header
Container modelFlat sequence of tape blocks (no filesystem layer)
Successor formatTZX - adds exact pulse timing for turbo loaders and copy-protected software
EncodingBinary (raw byte-level data, no text encoding)
Выпущен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

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

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

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

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

What is a .tap file?
For the ZX Spectrum, it is a tape image - a digital copy of a 1980s cassette holding a game or program. You load it in a Spectrum emulator. (The same extension is also used for Commodore 64 tapes and Topfield PVR recordings.)
How do I open a ZX Spectrum .tap file?
Use a Spectrum emulator such as Fuse (free, Windows/Mac/Linux). Open the .tap, then let it auto-load or type LOAD "" and press Enter.
My .tap game won't load - why?
Plain TAP can't reproduce custom turbo loaders or copy protection. Look for the TZX version of the game, which preserves the exact tape timing.
Is my .tap a ZX Spectrum or Commodore 64 file?
They share the extension but are different formats. If it came from a Spectrum archive, use Fuse; if it's a C64 game, use a C64 emulator like VICE. Trying the wrong emulator just fails to load.
Can I put a .tap back onto a real Spectrum?
Yes - convert it to a WAV (e.g. with tape2wav or Fuse) and play that audio into the Spectrum's EAR/cassette input, or use a hardware loader like a DivMMC.
What's the difference between TAP and TZX?
TAP stores only the decoded bytes; TZX additionally stores exact pulse timing and special loader blocks, so it preserves games that TAP cannot load.

Ссылки

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.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

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

.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