├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── CLA.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── quick-build.yml │ └── release.yml ├── .gitignore ├── .vscode ├── extensions.json ├── settings.json └── workspace.code-workspace ├── LICENSE ├── pom.xml └── src ├── main └── java │ └── us │ └── fatehi │ └── magnetictrack │ ├── BankCardMagneticTrack.java │ ├── BaseBankCardTrackData.java │ ├── BaseTrackData.java │ ├── Track1FormatB.java │ ├── Track2.java │ └── Track3.java └── test ├── java ├── com │ └── example │ │ ├── Main.java │ │ └── SampleCode1.java └── us │ └── fatehi │ ├── magnetictrack │ ├── BaseBankCardTrackDataTest.java │ └── BaseTrackDataTest.java │ └── test │ └── magnetictrack │ ├── ManyTest.java │ ├── Track1FormatBNoSentinelTest.java │ ├── Track1FormatBTest.java │ ├── Track2Test.java │ └── Track3Test.java └── resources ├── BankCardMagneticTrack.trackA.txt ├── BankCardMagneticTrack.trackB.txt ├── BankCardMagneticTrack.trackC.txt ├── BankCardMagneticTrack.trackD.txt ├── BankCardMagneticTrack.trackE.txt ├── BankCardMagneticTrack.trackF.txt ├── BankCardMagneticTrack.trackG.txt ├── BankCardMagneticTrack.trackH.txt ├── BankCardMagneticTrack.trackI.txt ├── BankCardMagneticTrack.trackJ.txt ├── BankCardMagneticTrack.track_1.txt └── BankCardMagneticTrack.track_2.txt /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/CLA.md -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @sualeh 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/quick-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/workflows/quick-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/.vscode/workspace.code-workspace -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/BankCardMagneticTrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/BankCardMagneticTrack.java -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/BaseBankCardTrackData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/BaseBankCardTrackData.java -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/BaseTrackData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/BaseTrackData.java -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/Track1FormatB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/Track1FormatB.java -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/Track2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/Track2.java -------------------------------------------------------------------------------- /src/main/java/us/fatehi/magnetictrack/Track3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/main/java/us/fatehi/magnetictrack/Track3.java -------------------------------------------------------------------------------- /src/test/java/com/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/com/example/Main.java -------------------------------------------------------------------------------- /src/test/java/com/example/SampleCode1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/com/example/SampleCode1.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/magnetictrack/BaseBankCardTrackDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/magnetictrack/BaseBankCardTrackDataTest.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/magnetictrack/BaseTrackDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/magnetictrack/BaseTrackDataTest.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/test/magnetictrack/ManyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/test/magnetictrack/ManyTest.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/test/magnetictrack/Track1FormatBNoSentinelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/test/magnetictrack/Track1FormatBNoSentinelTest.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/test/magnetictrack/Track1FormatBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/test/magnetictrack/Track1FormatBTest.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/test/magnetictrack/Track2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/test/magnetictrack/Track2Test.java -------------------------------------------------------------------------------- /src/test/java/us/fatehi/test/magnetictrack/Track3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/java/us/fatehi/test/magnetictrack/Track3Test.java -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackA.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackB.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackC.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackD.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackE.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackF.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackF.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackG.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackH.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackI.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackI.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.trackJ.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.trackJ.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.track_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.track_1.txt -------------------------------------------------------------------------------- /src/test/resources/BankCardMagneticTrack.track_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sualeh/magnetictrackparser/HEAD/src/test/resources/BankCardMagneticTrack.track_2.txt --------------------------------------------------------------------------------