Calcolo e verifica del codice IBAN
con ricerca di informazioni sugli sportelli bancari
Copyright 2008 Giuliano Artico

Domande frequenti (FAQ)

SOMMARIO



D. Come si estrae il programma dal file di installazione scaricato dalla pagina Web?


R. Il file eseguibile IBANxx.EXE della distribuzione originale (dove i caratteri «xx» denotano le cifre che identificano il numero di versione) è un archivio autoestraente che contiene i file del programma.
Tale archivio è prodotto con RAR edizione 2.50 per MS-DOS.
Per estrarre i file dall'archivio in ambiente Windows si può usare uno dei metodi indicati qui di seguito, dove si suppone che l'archivio di installazione sia quello dell'edizione 1.1. Per altri particolari consultare nel manuale il paragrafo 2 Installazione del programma

Ritorna al sommario.


D. Quali sono le operazioni possibili con il programma IBAN.EXE?


R. Il programma IBAN.EXE può verificare l'esattezza dei codici IBAN già noti, calcolare i codici IBAN a partire dalle coordinate bancarie, estrarre le coordinate bancarie da un codice IBAN, trovare informazioni riguardanti gli sportelli bancari abbinati ai codici IBAN. Il programma esegue l'operazione appropriata in funzione del tipo di dato immesso.

Ritorna al sommario


D. Perché IBAN.EXE non funziona come gli altri programmi di Windows?


R. IBAN.EXE è un programma di tipo «console», cioè funziona con l'interprete dei comandi di MS-DOS oppure al prompt dei comandi di Windows (98, Me, XP). La visualizzazione dei dati avviene in modo testo (vale a dire nella schermata con sfondo nero tipica dei programmi MS-DOS), mentre i dati da elaborare vengono immessi nella riga di comando.

Ritorna al sommario


D. Come si avvia il programma IBAN.EXE?


R. Per prima cosa occorre attivare il prompt dei comandi di Windows in uno dei vari modi previsti. Poi, usando il comando CD di MS-DOS, si deve cambiare la cartella (o directory) corrente spostandosi in quella che contiene i file del programma IBAN.EXE (questo cambio di directory va eseguito anche quando si avvia l'elaboratore in ambiente MS-DOS). Si può anche aprire la casella «Esegui» e digitare da qui un comando appropriato. Nelle risposte successive sono illustrati alcuni fra i comandi più comuni.

Ritorna al sommario


D. Come si attiva il prompt dei comandi?


R. Un modo è aprire il «Menù Avvio» e andare in «Programmi», poi «Accessori» e da qui selezionare «Prompt dei comandi». Lo stesso effetto si ottiene dalla casella «Esegui» scrivendo uno fra i comandi «cmd» o «command», a seconda della versione di Windows installata.

Ritorna al sommario


D. Come vanno indicati i comandi?


R. I comandi sono formati al più da quattro elementi:

Ritorna al sommario


D. Come si fa per verificare l'esattezza di un codice IBAN noto?


R. Si scrive il codice IBAN completo a fianco del comando «iban» (o «iban.exe»).
Esempio di comando:
   IBAN IT88R0622512107991122334455
Effetto del comando:
   IBAN IT88 R 06225 12107 9911 2233 4455 verifica OK
   Premere un tasto per terminare

Ritorna al sommario


D. É possibile ottenere risultati più particolareggiati?


R. Sì, aggiungendo l'opzione «/V» alla fine del comando. Inoltre, se si aggiunge anche l'opzione «/I», vengono mostrate le informazioni relative allo sportello bancario presso cui è in essere il conto corrente.
Esempio di comando:
   IBAN IT88R0622512107991122334455 /i/v
Effetto del comando:
   Verifica completata correttamente
   IBAN IT88 R 06225 12107 9911 2233 4455
   CIN  R
   ABI  06225
   CAB  12107
   CC   9911 2233 4455
   CASSA DI RISPARMIO DI PADOVA E ROVIGO AGE. VIA BELZONI
   VIA BELZONI. 1, PADOVA
   Tel. 049 8754271
   Premere un tasto per terminare

Ritorna al sommario


D. Cosa succede se immetto un codice IBAN errato?


R. l'errore viene segnalato e viene riportato il codice rettificato.
Esempio di comando:
   IBAN IT33X0622512107991122334455 /i/v
Effetto del comando:
   Il codice IBAN immesso è errato.
   Codice immesso:     IT33 X 06225 12107 9911 2233 4455
   Codice rettificato: IT88 R 06225 12107 9911 2233 4455
   Codice di controllo immesso 33 errato
   CIN immesso X errato
   CIN  R
   ABI  06225
   CAB  12107
   CC   9911 2233 4455
   CASSA DI RISPARMIO DI PADOVA E ROVIGO AGE. VIA BELZONI
   VIA BELZONI. 1, PADOVA
   Tel. 049 8754271
   Premere un tasto per terminare

Ritorna al sommario


D. Come posso ottenere il codice IBAN conoscendo le coordinate bancarie?


R. A destra del comando «iban» vanno indicati nell'ordine ABI, CAB, numero di conto corrente, separati da virgole.
Esempio di comando:
   IBAN 06225, 12107, 991122334455
Effetto del comando:
   IBAN IT88 R 06225 12107 9911 2233 4455
   Premere un tasto per terminare

Ritorna al sommario


D. Perché il programma IBAN.EXE mostra il codice IBAN con spazi aggiuntivi?


R. Per rendere più leggibile la stringa risultante.
Normalmente, quando si scrive il codice IBAN nel sito Web della banca, esso va indicato senza spazi e tutto in caratteri maiuscoli. Invece il programma IBAN.EXE accetta come input una stringa contenente spazi in numero arbitrario e anche con lettere minuscole, purché il numero e il tipo dei caratteri significativi siano corretti.

Ritorna al sommario


D. Vorrei incollare nella riga di comando un codice copiandolo da un'altra posizione. Come fare?


R. Una possibilità consiste nel copiare il comando nella casella «Esegui».
In alternativa, dopo aver copiato negli appunti la stringa da una fonte qualsiasi in Windows, andare al prompt dei comandi e premere il tasto destro del mouse. A seconda di come sono impostate le proprietà del prompt (in particolare la modalità di modifica rapida), compare il menù contestuale, che comprende la voce «Incolla», oppure viene direttamente incollata la stringa presente negli appunti.

Ritorna al sommario


D. Perché a volte non vengono mostrate le informazioni relative allo sportello bancario?


R. Il database accluso al programma IBAN.EXE contiene i dati di oltre 31000 sportelli bancari. Non si tratta di un elenco ufficiale e non c'è alcuna garanzia di completezza.

Ritorna al sommario


D. Perché il comando «iban» da solo non produce apparentemente effetti?


R. Questo accade avviando il programma IBAN.EXE senza parametri dalla casella «Esegui»: il programma visualizza una schermata con la sintassi e il significato delle opzioni, ma la schermata scompare immediatamente, dando solo la sensazione di un rapido lampo. Il comportamento può variare, a seconda delle impostazioni stabilite per il prompt dei comandi.

Ritorna al sommario


D. Come posso trovare uno sportello bancario conoscendone informazioni quali la denominazione o l'indirizzo?


R. Con l'opzione «/S» seguita da una o più stringhe che fanno parte della denominazione, dell'indirizzo o del numero telefonico. Tali parole, o parti di parola, vanno separate con virgole. Esempi di comandi possibili:
   iban.exe /s milano, cassa di risp
   iban.exe /s049 123456
   iban.exe /b /s 049, piazza, popolare

Ritorna al sommario


D. Se uso l'opzione «/S» i risultati sono troppo numerosi e sfuggono dallo schermo. Come posso fare per leggerli?


R. Si può provare a restringere la ricerca aggiungendo ulteriori specificazioni. Se però interessa consultare l'intero elenco dei risultati, occorre servirsi del «reindirizzamento» dell'output.

Ritorna al sommario


D. Che cosa significa «reindirizzare» l'output?


R. Si tratta di una caratteristica di MS-DOS grazie alla quale i dati di uscita, invece di comparire sullo schermo, possono essere riversati in un file con un nome a piacere. A destra del comando si batte il carattere «>» seguito dal nome del file desiderato. Ad esempio:
   iban.exe /sbanca d'italia >risulta.txt
Il programma IBAN.EXE ammette il reindirizzamento dell'output con qualunque comando.

Ritorna al sommario


D. Ho un elenco di numerosi codici IBAN. Come posso controllare rapidamente questi dati?


R. Usando il reindirizzamento dell'input. Più precisamente, si deve preparare un file di puro testo (formato .TXT) contenente i codici IBAN, disposti uno per riga (in questo caso non è consentito inserire spazi fra i caratteri). Il file così ottenuto deve essere reindirizzato mediante il carattere "<". Anche con questo tipo di comando è consentito reindirizzare l'output verso un file di uscita per un comodo esame successivo dei risultati. Ad esempio, se il file dei dati in ingresso si chiama filedati.txt, il comando da eseguire è il seguente:
   iban.exe<filedati.txt
Per riversare i risultati del precedente comando nel file risulta.txt, il comando da digitare è:
   iban.exe <filedati.txt >risulta.txt
Per l'interpretazione dei dati di uscita v. il paragrafo 3.4 del manuale (file IBAN.TXT allegato al programma).

Ritorna al sommario


D. Perché ottengo il messaggio di errore «Impossibile trovare il file iban» quando digito il comando «iban ...» nella casella «Esegui»?


R. La causa più probabile è l'assenza, nel percorso di ricerca di MS-DOS, della cartella C:\IBAN (o della cartella in cui sono stati copiati i file del programma IBAN.EXE). Ci sono due modi per superare l'inconveniente:

Ritorna al sommario


D. Cosa si deve fare per aggiungere una cartella al path?


R. Per modificare il path andare a:
Pannello di controllo, Sistema, Variabili di ambiente (nella linguetta Avanzate), variabile di sistema «Path».
Ricordare che per aggiungere una nuova cartella l'elenco esistente deve terminare con un carattere «;» (punto e virgola) e quindi l'aspetto finale della stringa sarà del tipo:
   Valore variabile: %SystemRoot%\system32;...;c:\iban
Il programma IBAN.EXE, insieme con il file IBAN.DAT, può essere copiato in una cartella che sia già contemplata nel path (ovviamente evitando le cartelle di sistema), cartella nella quale possono coesistere molti altri file.

Ritorna al sommario


D. C'è qualche convenienza nell'aggiungere al path la cartella del programma?


R. Se il nome di tale cartella è contemplato nel path, l'esecuzione del comando è semplificata perché non occorre più scrivere il percorso completo, ma solo il nome «iban» seguito dai parametri desiderati. In particolare, il comando può essere immesso a partire da qualunque posizione, senza dover necessariamente entrare nella cartella del programma.

Ritorna al sommario

D. Perché sono fornite due versioni del manuale?


R. Il file IBAN.TXT è adatto per la visualizzazione in ambiente Windows. Invece il file IBAN_DOS.TXT è codificato in modo da visualizzare correttamente le lettere accentate in ambiente MS-DOS.

Ritorna al sommario


D. Qual è la velocità di elaborazione quando si usa il reindirizzamento dell'input?


R. Circa 1000 righe al secondo con un vecchio PC, almeno 5000-6000 righe al secondo negli attuali elaboratori. La velocità si riduce a circa un terzo se si include l'opzione «/I» per la ricerca degli sportelli.

Ritorna al sommario


D. Che cosa rappresentano le sigle IBAN, ABI, CAB, CIN?


R. Sono acronimi usati in relazione ai conti correnti bancari. Per alcune informazioni in merito vedere il capitolo 4 nel manuale del programma IBAN.EXE.

Ritorna al sommario


D.Come si calcolano il CIN e il check digit?


R. Gli algoritmi usati per determinare questi codici, che fanno parte del codice IBAN, sono descritti nel manuale del programma IBAN.EXE:

Ritorna al sommario


Ritorna alla pagina del programma IBAN.