Anni fa misi insieme un programmino per tenere la contabilità di casa, creandolo con CodeWarrior in System 7 di Apple. Quel programma salvava i dati in formato binario, compresi diversi valori (che rappresentavano le spese e le entrate) in virgola mobile, double. Tutto ha funzionato a dovere per anni, con salvataggi e caricamenti che andavano alla grande, finché un bel giorno ho provato a "portare" quel programma in ambiente Windows... DISASTRO!!! Tutti i valori in virgola mobile risultavano illeggibili, perché salvati secondo lo standard tipico che impiegava System 7 sui computer con processore Motorola 68040, diverso da quello che impiega Windows sui processori che gli sono propri. Per recuperare i dati contenuti nei file salvati su Apple occorrerebbe predisporre un apposito programma di conversione, ma non è così semplice come sembra (non per me, almeno).
Morale della storia: da allora salvo sempre in formato testuale, un po' più macchinoso ma almeno non mi riserva sorprese (fino ad ora, ché sicuramente se ne inventeranno qualcun'altra per mischiare ulteriormente le carte).
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti. |