¿Qué es el formato de archivo TAP?
.tap es un archivo de imagen de cinta creado a partir de las cintas de casete utilizadas por los ordenadores domésticos ZX Spectrum. Los archivos .tap son copias lógicas de los datos almacenados en esas cintas. Pueden utilizarse para ejecutar software en emuladores dedicados de ZX Spectrum o para almacenar copias de seguridad de programas originales. Tenga en cuenta que la misma extensión .tap también es utilizada por un formato de imagen de cinta de Commodore 64 incompatible; ambos comparten únicamente el nombre de la extensión.
Las cintas como dispositivos de almacenamiento de datos
Las cintas magnéticas se utilizaban habitualmente para distribuir software en el pasado. Los lectores de cinta magnética eran baratos, ya que se fabricaban con componentes utilizados habitualmente por los dispositivos de audio. Se utilizaban casetes de audio sencillos para almacenar o copiar software. Este método era notablemente poco fiable, ya que el riesgo de grabar datos con errores era alto.
Cada bloque en un archivo .tap comienza con una longitud de 2 bytes en formato little-endian, un byte de bandera (0x00 = cabecera, 0xFF = datos), la carga útil y un byte de suma de comprobación XOR que refleja el cargador de la ROM del ZX Spectrum. Debido a que el formato almacena solo datos lógicos -no el cronometraje de los pulsos-, los juegos que dependen de cargadores turbo o protección contra copia se conservan mejor como archivos .TZX. Las cintas de almacenamiento magnético se siguen utilizando para copias de seguridad de datos en contextos modernos, pero estas utilizan formatos totalmente diferentes a .tap.
Seguridad y protección
RIESGO: LOWUn archivo .tap de ZX Spectrum contiene datos de cinta pasivos de los años 80 que se ejecutan dentro de un entorno aislado (sandbox) del emulador; no puede dañar un PC moderno. El riesgo real es descargar juegos de sitios de abandonware aleatorios que incluyan adware en el instalador del emulador; obtenga los emuladores solo de sus páginas oficiales (Fuse, ZEsarUX) y los juegos de archivos de buena reputación como World of Spectrum.
Detalles del formato
en pocas palabras- Imagen de cinta de Commodore 64 - Un formato .tap diferente que almacena datos de pulsos de datasette de C64; se abre en emuladores de C64 como VICE.
- Grabación de PVR Topfield - Grabación de TV digital (.tap o .rec) de sintonizadores PVR Topfield; no relacionado con las imágenes de cinta retro.
Programas que abren archivos TAP
Detalles técnicos
especificación profunda| Tipo de formato | Imagen de datos de cinta de casete de retro-ordenador (binario) |
| Orden de bytes | Little-endian (campos de longitud de bloque de 16 bits) |
| Estructura de bloque | Campo de longitud de 2 bytes, byte de bandera, bytes de carga útil, byte de suma de comprobación XOR |
| Valores del byte de bandera | 0x00 = bloque de cabecera; 0xFF = bloque de datos |
| Método de suma de comprobación | Paridad XOR de 1 byte por bloque, replica el algoritmo del cargador de la ROM del ZX Spectrum |
| Firma de archivo | Ninguna - no hay un número mágico fijo; se identifica por la estructura de longitud de bloque/bandera/suma de comprobación |
| Tipo MIME | application/x-spectrum-tap |
| Tamaño de archivo típico | 1 KB - 48 KB |
| Límite de nombre de archivo de Spectrum | Hasta 10 caracteres por cabecera de bloque de programa |
| Modelo de contenedor | Secuencia plana de bloques de cinta (sin capa de sistema de archivos) |
| Formato sucesor | TZX - añade cronometraje exacto de pulsos para cargadores turbo y software protegido contra copia |
| Codificación | Binario (datos brutos a nivel de byte, sin codificación de texto) |
| Lanzado | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Última versión | De-facto stable; the TZX format is its richer successor |
| Estándar abierto | Sí · libre de regalías |
| Especificación | documentation.help |
Conversiones de TAP
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TAP.