Probabilmente questo post avrà come audience interessato lo 0,000000000001% della popolazione intergalattica, ma incredibilmente mi è capitato di dover convertire un archivio di una persona che usa ancora oggi questo programma del 1986 per MS-DOS (sic!!!) su un Windows XP (sic!!!) per gestire il suo archivio.
Scrivo questo post per la memoria, per chi avesse o dovesse operare su questo tipo di dato e come gestirlo con tecnologie del primo quarto del XXI Secolo.
Per chi fosse nato giusto qualche anno (o decennio) dopo il 1995, MS-DOS è stato uno dei più importanti sistemi operativi per PC per quasi 2 decadi, ed ha avuto un riflesso costruttivo fino a Windows 7 (con più o meno compatibilità antica).
In buona sostanza MS-DOS, si può affermare che dalla versione 1 del 1981 alla versione 8 del 2000 (fine supporto 2001) è stato il più importante e longevo sistema operativo della storia come versioni, al 2021 inferiore come età solo a Windows (come famiglia) e terzo dietro Windows XP che dal 2001 ad oggi (2021) è ancora in uso su una discreta percentuale di PC a livello globale tutt'ora ad uso professionale, rendendolo, di fatto il sistema operativo singolo, più longevo della storia.
Fatta la precisazione storica per i più giovani, vediamo come gestire il file ed i dati.
Il file oggetto del post è generato dal programma Q&A della Symantec (si quella del Norton Antivirus, oggetto in foto) ed è un file binario di tipo proprietario.
Quindi è necessario possedere il programma generatore ed, essendo un file MS-DOS, è bene usare un PC/VirtualMachine con Windows XP, poiché è improbabile che funzioni con altri sistemi operativi più recenti.
A questo punto, accediamo al programma
Cliccando su F, accediamo alle funzionalità del programma stesso
Cliccando su E accediamo all'export dei dati
Ora possiamo esportare i dati in due modi in ASCII Standard (una copia è sempre consigliata in questo modo) ed in dBASE III
Premendo alla photo 5 due volte F10
Premendo F10 ancora una volta il programma inizia ad esportare i dati, mostrando a monitor le schede in successione
ASCII Standard converte la matrice dei dati del file DTF, in un formato simile al CSV di Excel, il che ci consente di poter leggere il dato con qualunque tipo di editor di testo, e rende semplice la conversione in Excel
dBASE III, vecchio e noto database di casa Ashton-Tate (con Microsoft e Lotus, una delle tre Big Data degli anni '80 del XX Secolo, acquisita da Borland nel 1991), consente di avere una importazione dati molto simile a quella reale del DB interno.
Dando ai file estensione .CSV, la versione dBASE III, cliccando due volte sul file, consente di avere una visione esatta su Excel uguale alla matrice di Q&A.
La versione ASCII, al contrario, deve essere importata nel sistema dando i parametri
La matrice così scaturita contiene tutto il DB del sistema, dove ogni singola riga contiene sia il nominativo che tutti gli eventuali dati correlati al nominativo
I dati dopo l'anagrafica sono identificati a coppia (data, informazione)
Questa informazione, può essere usata ad esempio, per essere esportata in un file per un Database SQL Standard
Commenti