Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.0

mod97

Berechnen Sie den Modulo 97.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
26.600
Likes
0
Pub-Punkte
150

Paket installieren

flutter pub add mod97

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das mod97-Paket bietet eine einfache und effiziente Möglichkeit, den Modulo 97 einer Zahl in Dart-Anwendungen zu berechnen. Es ist für mathematische Operationen konzipiert, bei denen der Modulo 97 erforderlich ist, beispielsweise in Prüfsummenalgorithmen oder der Validierung finanzieller Kennnummern. Das Paket ist leichtgewichtig, plattformunabhängig und mit allen wichtigen Flutter-Plattformen – einschließlich Android, iOS, Web, macOS, Windows und Linux – kompatibel. Es bietet eine unkomplizierte API, die nahtlos in bestehende Codebasen integriert werden kann, ohne zusätzliche Abhängigkeiten.

Anwendungsfälle

  • Prüfsummenüberprüfung
  • Verarbeitung von Finanzkennzeichnern
  • Datenintegritätsprüfungen
  • Algorithmische Berechnungen
  • Numerische Überprüfung

Hauptmerkmale

  • Leichte Implementierung
  • Plattformübergreifende Unterstützung
  • Einfache API
  • Hochleistung
  • Genauer Modulo-97-Berechnung

Geeignet für

  • Entwickler, die Modulo-97-Logik benötigen
  • Anwendungen, die Datenüberprüfung erfordern
  • Mathematik-intensive Flutter-Projekte
  • Finanz- oder Banksoftware
  • Backend- oder algorithmische Hilfsmittel

Hinweise

  • Nur auf Modulo 97 beschränkt
  • Keine Unterstützung für andere Moduln
  • Minimale Fehlerbehandlung
  • Nicht geeignet für komplexe Zahlentheorie

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

mod97

Calculates the MOD 97 10 of the passed number as specified in ISO7064.

Only positive numbers are allowed.

I have copied this code from iban.js

Build Status

Usage

A simple usage example:

import 'package:mod97/mod97.dart';

main() {
  int m = mod97('1234567');
  
  int m2 = mod97('-123', onError: (_) => 5);
  // m2 will be 5
}

The input must be a String. Returned value is an integer.

Invalid characters throw a FormatException unless an onError function is provided.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden