Konto_check

Bibliothek zum Test deutscher Bankkonten

Überblick Testseite Download BLZ-Daten Beispiele Programme
Konto_check ÜberblickEinführung

Bibliothek zum Test deutscher Bankkonten

Einführung

konto_check ist eine kleine Programmbibliothek zur Überprüfung deutscher Kontonummern. Die meisten Kontonummern enthalten eine Prüfziffer; konto_check prüft anhand der von der Deutschen Bundesbank herausgegebenen Tabelle, ob eine angegebene Kontonummer plausibel ist. Es sind alle definierten 142 Prüfmethoden (00 bis E1) und 58 IBAN-Regeln (0 bis 57) implementiert.

Wichtige Anmerkung: Wer die LUT-Dateien aus der öffentlich verfügbaren (nicht erweiterten) Version der BLZ-Dateien generiert, sollte unbedingt die Anmerkung im Abschnitt Aktualisierung der Bankdaten lesen; diese Datei ist für die Verwendung mit IBANs nicht geeignet!

konto_check Bibliothek Version 5.3 (final) vom 3. März 2014
Stand der Prüfziffermethoden: 03.03.2014
Stand der IBAN-Regeln: 03.03.2014

konto_check ist vor allem als Bibliothek konzipiert, d.h. zum Einbinden in andere Programme. Es wird jedoch auch einige kleine Hilfs- bzw. Demoprogramme mitgeliefert, mit dem eine Überprüfung von Datensätzen in Dateien oder interaktiv erfolgen kann.

Die erste Version der Bibliothek war nicht auf Geschwindigkeit hin optimiert, obwohl auch sie sehr schnell war; für die Version 2.0 wurden eine Reihe Optimierungen gemacht (mit Hilfe eines eigenen Profilers auf Basis des TSC Prozessorregisters, das mit jedem Takt inkrementiert wird und so Zeitmessungen sogar für einzelne Befehle ermöglicht), und damit die Geschwindigkeit nochmals etwa verdoppelt. Unter Linux wird auf einem 3,4 GHz Pentium 4 eine Datei mit 5.000.000 Kontonummern in knapp 1,1s geprüft (nachdem alle Bremsklötze entfernt wurden).

konto_check ist Open Source und steht unter der GNU LGPL.

Kritik, Anmerkungen, Fehlermeldungen u.a. sind natürlich immer willkommen – schreiben Sie mir einfach eine email.

konto_check - Download - heise online