Quelle est la mise en page de données sur les cartes à bande magnétique?

FAQ Cette réponse a été écrit en grande partie avec les informations fournies par wea $ el:

Les données sont établies sur une norme de carte magnétique à trois pistes. Une carte à bande magnétique mai l'un de ces morceaux, ou une combinaison de ces pistes.

Track 1 a été la première piste normalisée. Il a été développé par l'International Air Transport Association (IATA) et est toujours réservée à leur usage. Il est 210bpi avec de la place pour 79 caractères de 7 bits.

La voie 1 est encodée avec un régime de 7-bit (6 bits de données plus un bit de parité), qui est basé sur de l'ASCII. Si votre lecteur ne fonctionne pas de la conversion ASCII, tout ce que vous avez à faire est d'ajouter 0x20 à chaque octet de le transformer en ASCII (il n'ya pas de «contrôle» des caractères). Le septième est un peu étrange bit de parité à la fin de chaque octet.


Track 1 Domaines
Début sentinelle 1 octet (le caractère%)
Format de code 1 octet alpha (La norme pour les institutions financières, précise le format de code est "B")
Numéro de compte primaire Jusqu'à 19 caractères. American Express insère des personnages dans l'espace ici, dans les mêmes lieux les chiffres sont divisés sur le visage de votre carte.
Separator 1 octet (le caractère ^)
Code du pays 3 octets, si elle est utilisée. (Les États-Unis 840) Ce n'est utilisée que si le numéro de compte commence par "59."
Nom de famille
Nom separator (les caractères)
Prénom ou initiale
Space (lorsqu'elle est suivie par plus de données)
Moyen-nom ou initiales
Période (lorsqu'elle est suivie par un titre)
Titre (lorsque utilisé)
Separator 1 octet (^)
Date d'expiration ou de séparation 4 octets (YYMM) ou de l'un octet séparateur si un non-expirant carte.
Discrétionnaire données Facultatif des données peuvent être codées ici par l'émetteur.
End Sentinel 1 octet (le? Caractère)
Longitudinal Redundancy Check (LRC) 1 octet. Le LRC est composé des bits de parité pour chaque "ligne" d'octets, ce qui rend le même total. Cela signifie que le total de tous les 1s bit de chaque octet est de sortir d'un même numéro. Même chose pour les 2 bits, etc LRC de bit de parité n'est pas la somme des bits de parité du message, mais seul le bit de parité pour la LRC personnage lui-même. (C'est étrange, comme tous les autres seul octet de bit de parité.)


Track 2 a été développé par l'American Bankers Association (ABA) pour les transactions financières en ligne. Il est 75bpi avec une salle pour 40 5-bit des caractères numériques.

La voie 2 est encodé avec un 5-bit régime (4 bits de données plus un bit de parité.) Pour convertir ces données en format ASCII, ajouter 0x30 à chaque octet.


Track 2 champs
Début sentinelle 1 octet (0x0B, ou une, en ASCII)
Numéro de compte primaire Jusqu'à 19 octets
Separator 1 octet (0x0D, ou un = en ASCII)
Code du pays 3 octets, si elle est utilisée. (Les États-Unis 840) Ce n'est utilisée que si le numéro de compte commence par "59."
Date d'expiration ou de séparation 4 octets (YYMM) ou de l'un octet séparateur si un non-expirant carte
Discrétionnaire données Facultatif des données peuvent être codées ici par l'émetteur.
End Sentinel 1 octet (0x0F, ou un? En ASCII)
Longitudinal Redundancy Check (LRC) 1 octet.


Track 3 est aussi utilisé pour les transactions financières. La différence, c'est sa lecture / écriture capacité. Il est 210bpi avec salle de 107 chiffres. Track 3 est utilisé pour stocker le chiffrées PIN, le code du pays, les unités monétaires, le montant autorisé, de la filiale compte, et compte d'autres restrictions.

Track 3 possède les mêmes propriétés que la voie 1 (début et de fin de sentinelles et d'un octet LRC), sauf qu'il n'y a pas de norme pour le contenu des données ou le format. Track 3 n'est pas utilisée actuellement par une banque nationale émettrice.

Dans les rares systèmes où le code est stocké sur la carte, c'est la piste où il est entreposé.

Lectures complémentaires sur les cartes magnétiques

Pour de plus amples renseignements sur ce sujet, lire l'ANSI / ISO standard 7811/1-5. Ce document est disponible auprès de l'American Bankers Association.

Autres normes de documents couvrant des sujets connexes comprennent:



Top 5 Free Networking Tools

Bookmark Quelle est la mise en page de données sur les cartes à bande magnétique?

Latest Blog Posts


Anglais Anglais Allemand Allemand Espagnol Espagnol Français Français Italien Italien Portugais Portugais Russe Russe Néerlandais Néerlandais
Grec Grec Hindi Hindi Japonais Japonais Coréen Coréen Chinois Chinois Chinois (simplifié) Chinois (simplifié) Arabe Arabe

Copyright 2009 Tech-FAQ. Tous droits réservés. Politique de confidentialité.