Étape 1: Comprendre le format
Données dans chaque piste sont codées par retournement des domaines magnétiques. Longue histoire courte : la série des chiquenaudes domaine encode une forme d’onde, cette forme d’onde est interprété comme binaire. Un 0 binaire dans ce codage est certaine fréquence arbitraire. A 1 est deux fois plus que la fréquence.
Les données commencent par une série de zéros pour établir la fréquence de base. Après un nombre variable de zéros, la sentinelle de démarrage s’affiche. Pour la voie 2, la sentinelle de début est «; ». Chaque caractère est codé comme un entier avec les bits les moins significatifs d’abord. Pour la piste 2, chaque caractère est composé de bits de 4 données et 1 bit de parité. Le bit de parité est défini pour chaque personnage ainsi que le nombre de 1 est impair. Si vous ajoutez 48 (l’encodage ASCII pour « 0 ») à la valeur entière pour chaque personnage, vous obtenez le caractère ASCII afin d’afficher. Autres que les chiffres "0" à "9", piste 2 peut aussi Encoder certains autres caractères, y compris ";" (départ sentinel), "=" (séparateur de champ), et "?" (sentinelle de fin). ":", "<", et ">" ne servent pas beaucoup dans la pratique.