Qu'est-ce que le format de fichier TAP ?
.tap est un fichier image de cassette créé à partir de cassettes utilisées par les ordinateurs domestiques ZX Spectrum. Les fichiers .tap sont des copies logiques des données stockées sur ces bandes. Ils peuvent être utilisés pour exécuter des logiciels dans des émulateurs ZX Spectrum dédiés ou pour stocker des copies de sauvegarde de programmes originaux. Notez que la même extension .tap est également utilisée par un format d'image de cassette Commodore 64 incompatible - les deux ne partagent que le nom de l'extension.
Les cassettes comme dispositifs de stockage de données
Les bandes magnétiques étaient couramment utilisées pour la distribution de logiciels par le passé. Les lecteurs de bandes magnétiques étaient bon marché, car ils étaient construits avec des composants couramment utilisés par les appareils audio. De simples cassettes audio étaient utilisées pour stocker ou copier des logiciels. Une telle méthode était notoirement peu fiable, car le risque d'enregistrer des données avec des erreurs était élevé.
Chaque bloc d'un fichier .tap commence par une longueur de 2 octets en « little-endian », un octet de drapeau (0x00 = en-tête, 0xFF = données), la charge utile et une somme de contrôle XOR de 1 octet qui reproduit le chargeur ROM du ZX Spectrum. Étant donné que le format ne stocke que des données logiques - et non le timing des impulsions - les jeux reposant sur des chargeurs turbo ou des protections contre la copie sont mieux préservés sous forme de fichiers .TZX. Les bandes de stockage magnétiques sont encore utilisées pour les sauvegardes de données dans des contextes modernes, mais celles-ci utilisent des formats entièrement différents du .tap.
Sécurité et sûreté
RISQUE : LOWUn fichier .tap ZX Spectrum contient des données de bande passives des années 1980 exécutées dans le bac à sable d'un émulateur - il ne peut pas endommager un PC moderne. Le risque réel est de télécharger des jeux à partir de sites d'abandonware aléatoires qui regroupent des logiciels publicitaires dans l'installateur de l'émulateur ; téléchargez les émulateurs uniquement depuis leurs pages officielles (Fuse, ZEsarUX) et les jeux depuis des archives réputées telles que World of Spectrum.
Détails du format
en bref- Image de cassette Commodore 64 - Un format .tap différent stockant les données d'impulsion de la datasette C64 ; s'ouvre dans des émulateurs C64 tels que VICE.
- Enregistrement PVR Topfield - Enregistrement TV numérique (.tap ou .rec) provenant d'enregistreurs PVR Topfield ; sans rapport avec les images de cassettes rétro.
Programmes qui ouvrent les fichiers TAP
Détails techniques
spécifications approfondies| Type de format | Image de données de cassette de rétro-ordinateur (binaire) |
| Ordre des octets | Little-endian (champs de longueur de bloc de 16 bits) |
| Structure des blocs | Champ de longueur de 2 octets, octet de drapeau, octets de charge utile, somme de contrôle XOR de 1 octet |
| Valeurs de l'octet de drapeau | 0x00 = bloc d'en-tête ; 0xFF = bloc de données |
| Méthode de somme de contrôle | Parité XOR de 1 octet par bloc, reproduit l'algorithme du chargeur ROM du ZX Spectrum |
| Signature de fichier | Aucune - pas de nombre magique fixe ; identifié par la structure longueur/drapeau/somme de contrôle du bloc |
| Type MIME | application/x-spectrum-tap |
| Taille de fichier typique | 1 Ko - 48 Ko |
| Limite de nom de fichier Spectrum | Jusqu'à 10 caractères par en-tête de bloc de programme |
| Modèle de conteneur | Séquence plate de blocs de bande (pas de couche de système de fichiers) |
| Format successeur | TZX - ajoute le timing exact des impulsions pour les chargeurs turbo et les logiciels protégés contre la copie |
| Encodage | Binaire (données brutes au niveau de l'octet, pas d'encodage de texte) |
| Publié | 1980s (ZX Spectrum era); TAP format popularised by emulators in the 1990s |
| Dernière version | De-facto stable; the TZX format is its richer successor |
| Standard ouvert | Oui · libre de droits |
| Spécification | documentation.help |
Conversions TAP
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TAP.