Hva er TAP-filformatet?
.tap er en kassettbildefil opprettet fra kassetter brukt av ZX Spectrum-hjemmedatamaskiner. .tap-filer er logiske kopier av data lagret på disse båndene. De kan brukes til å kjøre programvare i dedikerte ZX Spectrum-emulatorer eller lagre sikkerhetskopier av originale programmer. Merk at den samme .tap-filendelsen også brukes av et inkompatibelt Commodore 64-kassettbildeformat - de to deler kun navnet på filendelsen.
Kassetter som datalagringsenheter
Magnetbånd ble vanligvis brukt til distribusjon av programvare tidligere. Magnetbåndlesere var billige, da de ble bygget med komponenter som vanligvis ble brukt av lydenheter. Enkle lydkassetter ble brukt til å lagre eller kopiere programvare. En slik metode var beryktet for å være upålitelig, da risikoen for å ta opp data med feil var høy.
Hver blokk i en .tap-fil begynner med en 2-byte «little-endian» lengde, en flagg-byte (0x00 = hode, 0xFF = data), nyttelasten, og en 1-byte XOR-kontrollsum som speiler ZX Spectrum ROM-lasteren. Fordi formatet kun lagrer logiske data - ikke pulstiming - er spill som er avhengige av «turbo-lastere» eller kopibeskyttelse bedre bevart som .TZX-filer. Magnetiske lagringsbånd brukes fortsatt til sikkerhetskopiering av data i moderne sammenhenger, men disse bruker formater som er helt forskjellige fra .tap.
Sikkerhet og trygghet
RISIKO: LOWEn ZX Spectrum .tap er passive kassetdata fra 1980-tallet som kjøres i en emulator-sandkasse - den kan ikke skade en moderne PC. Den reelle risikoen er å laste ned spill fra tilfeldige «abandonware»-sider som inkluderer reklamevare i emulator-installasjonsprogrammet; hent emulatorer kun fra deres offisielle sider (Fuse, ZEsarUX) og spill fra anerkjente arkiver som World of Spectrum.
Formatdetaljer
i et nøtteskall- Commodore 64-kassettbilde - Et annet .tap-format som lagrer C64-datasette-pulsdata; åpnes i C64-emulatorer som VICE.
- Topfield PVR-opptak - Digitalt TV-opptak (.tap eller .rec) fra Topfield PVR-dekodere; ikke relatert til retro-kassettbilder.
Programmer som åpner TAP-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Kassettbilde for retro-datamaskin (binær) |
| Byterekkefølge | Little-endian (16-bit blokklengdefelt) |
| Blokkstruktur | 2-byte lengdefelt, flagg-byte, nyttelast-byter, 1-byte XOR-kontrollsum |
| Verdier for flagg-byte | 0x00 = hodeblokk; 0xFF = datablokk |
| Kontrollsum-metode | 1-byte XOR-paritet per blokk, replikerer ZX Spectrum ROM-lasteralgoritme |
| Filsignatur | Ingen - ingen fast «magic number»; identifisert av blokklengde/flagg/kontrollsum-struktur |
| MIME-type | application/x-spectrum-tap |
| Typisk filstørrelse | 1 KB - 48 KB |
| Spectrum filnavngrense | Opptil 10 tegn per programblokkhode |
| Containermodell | Flat sekvens av kassettblokker (ingen filsystemlag) |
| Etterfølgerformat | TZX - legger til nøyaktig pulstiming for turbo-lastere og kopibeskyttet programvare |
| Koding | Binær (rådata på bytenivå, ingen tekstkoding) |
| Utgitt | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Siste versjon | De-facto stable; the TZX format is its richer successor |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | documentation.help |
TAP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TAP-filer.