资源说明:Magnetic stripe Card Utility
Magnetic stripe Card Utility
Wincent Balin
wincent.balin@gmail.com
----------------------------
MCU (short for Magnetic stripe Card Utility) is a software for reading
and decoding signals from an ultra-simple magnetic stripe card reader
described in the 2600 magazine Volume 22, issue #1,in the article called
"Magnetic Stripe Reading" on the page 28. This article is also republished
at http://sephail.net/articles/magstripe/ .
Technically, the application binds the RTAudio library, needed for
platform-independent audio I/O, with the routines from dab.c/dmsb.c
files from the aforementioned article. The software is written in C++,
as it is needed by RtAudio.
Compiling
---------
Currently the program is trimmed to compile on Win* platform. Linux users
may either work with the original dab.c/dmsb.c sources or make MCU compile
under Linux (or any other UNIX) too.
Prerequisites:
0. Cygwin with MinGW compiler
Steps:
1. Get RtAudio library and unpack it into the directory with MCU sources
2. Move the Makefile_RtAudio into the RtAudio-*/tests directory
2.1/2. If needed, choose MinGW compiler as the default one with
/usr/sbin/alternatives --config gcc
3. Go to the RtAudio-*/tests and compile the RtAudio library with
make -f Makefile_RtAudio
4. Go back to the directory with MCU sources. If needed, adjust
the version of RtAudio in the Makefile
5. Type
make
And voila, you have the executable. Run it with
./mcu -h
to get acquainted with possible options.
TODO
----
* Integrate libsndfile for decoding files recorded previously
* Implement other bitstream decoders
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
