Packed e zoned decimal
I calcoli avvengono sul dispositivo in uso. I dati inseriti non vengono trasmessi al server.
Packed e zoned decimal
Come un numero viene scritto davvero sul disco, byte per byte, e quanto spazio occupa.
123.4512 34 5C
Gli stessi byte possono essere letti come packed o come zoned: qui trovi entrambe le letture, quando sono valide. Spazi, minuscole e prefissi 0x sono accettati.
Come si leggono questi byte
Nello zoned decimal ogni cifra occupa un byte intero: il nibble alto vale F e quello basso contiene la cifra. Nel packed decimal ci stanno due cifre per byte, quindi occupa quasi la metà. In entrambi l'ultimo nibble porta il segno: C positivo, D negativo, F senza segno. Il punto decimale non viene mai memorizzato: sta solo nella definizione del campo. Serve quando si guarda un record in esadecimale con DSPPFM e F10, o per calcolare quanto peserà davvero un file prima di crearlo.
Manca uno strumento che useresti spesso? Segnalalo, volentieri.