Hvad er TAP-filformatet?
.tap er en båndbilledfil oprettet fra kassettebånd brugt af ZX Spectrum-hjemmecomputere. .tap-filer er logiske kopier af data gemt på disse bånd. De kan bruges til at køre software i dedikerede ZX Spectrum-emulatorer eller gemme sikkerhedskopier af originale programmer. Bemærk, at den samme .tap-filendelse også bruges af et inkompatibelt Commodore 64-båndbilledformat - de to deler kun navnet på filendelsen.
Bånd som datalagringsenheder
Magnetbånd blev tidligere almindeligt brugt til distribution af software. Magnetbåndslæsere var billige, da de var bygget med komponenter, der normalt blev brugt i lydenheder. Simple lydkassetter blev brugt til at gemme eller kopiere software. En sådan metode var berygtet for at være upålidelig, da risikoen for at optage data med fejl var høj.
Hver blok i en .tap-fil begynder med en 2-byte little-endian længde, en flag-byte (0x00 = header, 0xFF = data), selve indholdet (payload) og en 1-byte XOR-kontrolsum, der spejler ZX Spectrum ROM-loaderen. Da formatet kun gemmer logiske data - ikke puls-timing - er spil, der er afhængige af turbo-loadere eller kopibeskyttelse, bedre bevaret som .TZX-filer. Magnetiske lagringsbånd bruges stadig til sikkerhedskopiering af data i moderne sammenhænge, men disse bruger formater, der er helt anderledes end .tap.
Sikkerhed og tryghed
RISIKO: LOWEn ZX Spectrum .tap er passive bånddata fra 1980'erne, der køres i en emulator-sandbox - den kan ikke skade en moderne PC. Den reelle risiko er at downloade spil fra tilfældige abandonware-sider, der bundler adware i emulator-installationsprogrammet; hent kun emulatorer fra deres officielle sider (Fuse, ZEsarUX) og spil fra anerkendte arkiver såsom World of Spectrum.
Formatdetaljer
kort fortalt- Commodore 64 båndbillede - Et andet .tap-format, der gemmer C64-datasette-pulsdata; åbnes i C64-emulatorer som VICE.
- Topfield PVR-optagelse - Digital TV-optagelse (.tap eller .rec) fra Topfield set-top PVR'er; ikke relateret til retro-båndbilleder.
Programmer der åbner TAP-filer
Tekniske detaljer
dyb specifikation| Formattype | Retro-computer kassettebånds-databillede (binær) |
| Byte-rækkefølge | Little-endian (16-bit bloklængdefelter) |
| Blokstruktur | 2-byte længdefelt, flag-byte, payload-bytes, 1-byte XOR-kontrolsum |
| Flag-byte værdier | 0x00 = header-blok; 0xFF = data-blok |
| Kontrolsum-metode | 1-byte XOR-paritet pr. blok, replikerer ZX Spectrum ROM-loader-algoritmen |
| Filsignatur | Ingen - intet fast magisk nummer; identificeres ved bloklængde/flag/kontrolsum-struktur |
| MIME-type | application/x-spectrum-tap |
| Typisk filstørrelse | 1 KB - 48 KB |
| Spectrum filnavnsbegrænsning | Op til 10 tegn pr. programblok-header |
| Containermodel | Flad sekvens af båndblokke (intet filsystemlag) |
| Efterfølgende format | TZX - tilføjer nøjagtig puls-timing for turbo-loadere og kopibeskyttet software |
| Kodning | Binær (rå data på byte-niveau, ingen tekstkodning) |
| Udgivet | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Seneste version | De-facto stable; the TZX format is its richer successor |
| Åben standard | Ja · royaltyfri |
| Specifikation | documentation.help |
TAP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TAP-filer.