Co to jest format pliku TAP?
.tap to plik obrazu taśmy utworzony z kaset magnetofonowych używanych przez komputery domowe ZX Spectrum. Pliki .tap są logicznymi kopiami danych zapisanych na tych taśmach. Mogą być używane do uruchamiania oprogramowania w dedykowanych emulatorach ZX Spectrum lub do przechowywania kopii zapasowych oryginalnych programów. Należy zauważyć, że to samo rozszerzenie .tap jest również używane przez niekompatybilny format obrazu taśmy Commodore 64 - oba formaty łączy jedynie nazwa rozszerzenia.
Taśmy jako urządzenia do przechowywania danych
Taśmy magnetyczne były w przeszłości powszechnie używane do dystrybucji oprogramowania. Czytniki taśm magnetycznych były tanie, ponieważ budowano je z komponentów powszechnie stosowanych w urządzeniach audio. Do przechowywania lub kopiowania oprogramowania używano zwykłych kaset audio. Metoda ta była znana z zawodności, ponieważ ryzyko zapisu danych z błędami było wysokie.
Każdy blok w pliku .tap zaczyna się od 2-bajtowej długości w formacie little-endian, bajtu flagi (0x00 = nagłówek, 0xFF = dane), ładunku (payload) oraz 1-bajtowej sumy kontrolnej XOR, która odzwierciedla procedurę ładującą z ROM-u ZX Spectrum. Ponieważ format ten przechowuje tylko dane logiczne - a nie taktowanie impulsów - gry opierające się na niestandardowych procedurach ładujących (turbo loaders) lub zabezpieczeniach przed kopiowaniem są lepiej zachowane jako pliki .TZX. Magnetyczne taśmy pamięci są nadal używane do kopii zapasowych danych w nowoczesnych kontekstach, ale wykorzystują one formaty całkowicie inne niż .tap.
Bezpieczeństwo
RYZYKO: LOWPlik .tap dla ZX Spectrum to pasywne dane taśmy z lat 80. uruchamiane wewnątrz piaskownicy emulatora - nie może on zaszkodzić nowoczesnemu komputerowi PC. Realnym ryzykiem jest pobieranie gier z przypadkowych stron typu abandonware, które dołączają oprogramowanie reklamowe (adware) do instalatora emulatora; pobieraj emulatory wyłącznie z ich oficjalnych stron (Fuse, ZEsarUX), a gry z renomowanych archiwów, takich jak World of Spectrum.
Szczegóły formatu
w pigułce- Obraz taśmy Commodore 64 - Inny format .tap przechowujący dane impulsów magnetofonu C64; otwierany w emulatorach C64, takich jak VICE.
- Nagranie Topfield PVR - Cyfrowe nagranie telewizyjne (.tap lub .rec) z dekoderów PVR firmy Topfield; niezwiązane z obrazami taśm retro.
Programy otwierające pliki TAP
Szczegóły techniczne
specyfikacja| Typ formatu | Obraz danych kasety magnetofonowej retro-komputera (binarny) |
| Kolejność bajtów | Little-endian (16-bitowe pola długości bloku) |
| Struktura bloku | 2-bajtowe pole długości, bajt flagi, bajty ładunku, 1-bajtowa suma kontrolna XOR |
| Wartości bajtu flagi | 0x00 = blok nagłówka; 0xFF = blok danych |
| Metoda sumy kontrolnej | 1-bajtowa parzystość XOR na blok, replikuje algorytm procedury ładującej z ROM-u ZX Spectrum |
| Sygnatura pliku | Brak - brak stałej liczby magicznej; identyfikowany przez strukturę długość/flaga/suma kontrolna |
| Typ MIME | application/x-spectrum-tap |
| Typowy rozmiar pliku | 1 KB - 48 KB |
| Limit nazwy pliku Spectrum | Do 10 znaków na nagłówek bloku programu |
| Model kontenera | Płaska sekwencja bloków taśmy (brak warstwy systemu plików) |
| Następca formatu | TZX - dodaje dokładne taktowanie impulsów dla loaderów turbo i oprogramowania zabezpieczonego przed kopiowaniem |
| Kodowanie | Binarne (surowe dane na poziomie bajtów, brak kodowania tekstu) |
| Wydano | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Najnowsza wersja | De-facto stable; the TZX format is its richer successor |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | documentation.help |
Konwersje TAP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TAP.