Page 1 of 1

Criptazione dati e salvataggio su disco

Posted: Wed Nov 30, 2005 2:06 pm
by Marco Turco
Salve,
devo cripatare dei dati contenuti in un file di basso livello (creato con fcreate).

Il dubbio che mi viene è che l'ultima volta che ho utilizzato le funzioni di cripatazione dati (lavoravo allora con clipper+fw ed utilizzavo crypt() di FW) mi sono accorto che nel caso in cui la stringa cripatata conteneva il codice ascii 0 - chr(0),
il file veniva troncato in fase di scrittura (con fwrite) in quel punto.

Qualcuno sa dirmi se esiste questo problema anche con harbour o se c'è qualche altra funzione di registrazione da utilizzare al posto di fwrite e se ritenete migliori le funzioni di criptazione di FW o quelle in xHarbour ?

Grazie

Marco

Re: Criptazione dati e salvataggio su disco

Posted: Wed Nov 30, 2005 2:28 pm
by Enrico Maria Giordano
Non mi risulta che FWrite() tronchi alcunché. Probabilmente il troncamento avveniva in qualche punto precedente alla scrittura. In effetti le stringhe xBase non sono fatte per contenere caratteri nulli.

Riguardo le funzioni di crittaggio, penso siano equivalenti.

EMG

Posted: Wed Nov 30, 2005 3:06 pm
by Guest
>In effetti le stringhe xBase non sono fatte per contenere caratteri nulli.

Vuoi dire che contenere in una variabile una stringa contenente chr(0) mi può creare problemi ?

Posted: Wed Nov 30, 2005 3:22 pm
by Enrico Maria Giordano
Mah, forse mi sbaglio. Magari era qualche funzione che avevi utilizzato ad avere problemi con i CHR( 0 ).

EMG