Was ist das TAP-Dateiformat?
.tap ist eine Kassetten-Abbilddatei, die von Kassetten erstellt wurde, die bei ZX Spectrum-Heimcomputern verwendet wurden. .tap-Dateien sind logische Kopien der auf diesen Bändern gespeicherten Daten. Sie können verwendet werden, um Software in speziellen ZX Spectrum-Emulatoren auszuführen oder Sicherungskopien von Originalprogrammen zu speichern. Beachten Sie, dass die gleiche .tap-Dateiendung auch von einem inkompatiblen Commodore 64-Kassettenabbildformat verwendet wird - die beiden teilen sich nur den Namen der Dateiendung.
Kassetten als Datenspeicher
Magnetbänder wurden in der Vergangenheit häufig für den Vertrieb von Software verwendet. Magnetbandlesegeräte waren günstig, da sie mit Komponenten gebaut wurden, die üblicherweise in Audiogeräten zum Einsatz kamen. Einfache Audiokassetten wurden zum Speichern oder Kopieren von Software verwendet. Eine solche Methode war bekanntermaßen unzuverlässig, da das Risiko hoch war, Daten mit Fehlern aufzuzeichnen.
Jeder Block in einer .tap-Datei beginnt mit einer 2-Byte-Länge im Little-Endian-Format, einem Flag-Byte (0x00 = Header, 0xFF = Daten), der Nutzlast und einer 1-Byte-XOR-Prüfsumme, die den ZX Spectrum-ROM-Loader widerspiegelt. Da das Format nur logische Daten speichert - nicht das Impuls-Timing -, sind Spiele, die auf Turbo-Loader oder Kopierschutz angewiesen sind, besser als .TZX-Dateien aufgehoben. Magnetbänder werden in modernen Kontexten immer noch für Datensicherungen verwendet, aber diese nutzen Formate, die sich völlig von .tap unterscheiden.
Sicherheit
RISIKO: LOWEine ZX Spectrum .tap-Datei besteht aus passiven Kassettendaten der 1980er Jahre, die in einer Emulator-Sandbox ausgeführt werden - sie kann einem modernen PC keinen Schaden zufügen. Das reale Risiko besteht darin, Spiele von dubiosen Abandonware-Seiten herunterzuladen, die Adware im Emulator-Installer bündeln; beziehen Sie Emulatoren nur von ihren offiziellen Seiten (Fuse, ZEsarUX) und Spiele aus seriösen Archiven wie World of Spectrum.
Formatdetails
kurz gefasst- Commodore 64 Kassetten-Abbild - Ein anderes .tap-Format, das C64-Datasette-Impulsdaten speichert; wird in C64-Emulatoren wie VICE geöffnet.
- Topfield PVR-Aufnahme - Digitale TV-Aufnahme (.tap oder .rec) von Topfield Set-Top-PVRs; nicht verwandt mit Retro-Kassettenabbildern.
Programme zum Öffnen von TAP-Dateien
Technische Details
technische Spezifikation| Formattyp | Retro-Computer-Kassetten-Datenabbild (binär) |
| Byte-Reihenfolge | Little-endian (16-Bit-Blocklängenfelder) |
| Blockstruktur | 2-Byte-Längenfeld, Flag-Byte, Nutzlast-Bytes, 1-Byte-XOR-Prüfsumme |
| Flag-Byte-Werte | 0x00 = Header-Block; 0xFF = Datenblock |
| Prüfsummenmethode | 1-Byte-XOR-Parität pro Block, repliziert den ZX Spectrum-ROM-Loader-Algorithmus |
| Dateisignatur | Keine - keine feste magische Zahl; identifiziert durch Blocklänge/Flag/Prüfsummenstruktur |
| MIME-Typ | application/x-spectrum-tap |
| Typische Dateigröße | 1 KB - 48 KB |
| Spectrum-Dateinamenlimit | Bis zu 10 Zeichen pro Programmblock-Header |
| Containermodell | Flache Sequenz von Kassettenblöcken (keine Dateisystemschicht) |
| Nachfolgeformat | TZX - fügt exaktes Impuls-Timing für Turbo-Loader und kopiergeschützte Software hinzu |
| Kodierung | Binär (Rohdaten auf Byte-Ebene, keine Textkodierung) |
| Veröffentlicht | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Neueste Version | De-facto stable; the TZX format is its richer successor |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | documentation.help |
TAP-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TAP-Dateien.