Läs alla magnetremsa kort med en fyrkantig läsare och en Android-enhet (1 / 5 steg)
Steg 1: Förstå formatet
Data i varje spår är kodade via magnetiska domän vändning. Lång historia kort: serien av domän flips kodar en vågform som vågform tolkas som binär. Ett binärt 0 i denna kodning är en godtycklig frekvens. En 1 är två gånger det frekvensen.
Data börjar med en uppsättning inledande nollor att upprätta bas frekvensen. Efter ett varierande antal nollor visas start sentinel. För spår 2, start sentinel är ";". Varje tecken kodas som ett heltal med de minst signifikanta bitarna först. För spår 2, varje tecken består av 4 bitar och 1 paritetsbit. Paritetsbiten sätts för varje tecken att antalet 1s är udda. Om du lägger till 48 (ASCII-kodning för "0") heltalsvärde för varje tecken, får du det ASCII-tecknet som ska visas. Än siffrorna "0" till "9", spår 2 kan också koda några andra tecken, inklusive ";" (start sentinel), "=" (fältavgränsare), och "?" (slutet sentinel). ":", "<", och ">" används inte mycket i praktiken.