【发布时间】:2015-06-18 17:54:21
【问题描述】:
我是磁条卡领域的新手。但如果我对这类卡片的结构一无所知,我也无法为它们开发软件。
搜索了很多,只给了我这个信息:
这张卡片的黑条上有 3 个不同的轨道,分别命名为 Track-1、Track-2 和 Track-3。并且每个 Track 上的数据密度各不相同。
我的问题:
磁条读卡器和写卡器有什么区别吗?还是像智能卡读卡器一样,读卡器也写字?
默认情况下是否所有读取器[/writers] 都可以读取[/write on] 所有三个轨道,并且我们在程序中选择哪个轨道是我们的目标?或者一些读者 [/writers] 用于 Track-1,其他一些用于 Track-2 以及其他一些用于 Track-3?换句话说,设备需要三个不同的磁头(是磁头吗?)来处理不同的磁道,还是一个磁头用于所有三个磁道?
这三个 Track 是既可读又可写的,还是有些只是可读的?
我们是否需要新的卡片来在上面写入数据,或者我们可以清除已使用的卡片并在其轨道上重写新数据?
磁条卡的设备列表中有一个名为编码器的设备。这个编码器是干什么用的? Encoder 和 Reader 或 Writer 有什么区别?
为什么不同 Track 的数据密度和数据类型(字母或数字)不同?
任何工具、文档、规范、标准、库或入门教程?
【问题讨论】:
-
太宽泛了!但是是的,可以是一个 Wiki 问题。
-
@User1-St 无法再询问 wiki 问题。即使是这样,它们也不意味着您可以无视规则。不过你是对的——这太宽泛了:这是七个问题,而不是一个。
标签: stripe-payments credit-card magnetic-cards credit-card-track-data