FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Criptazione dati e salvataggio su disco
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Criptazione dati e salvataggio su disco
Posted: Wed Nov 30, 2005 02:06 PM

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

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Re: Criptazione dati e salvataggio su disco
Posted: Wed Nov 30, 2005 02:28 PM

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

Posts: 155
Joined: Tue Dec 30, 2008 03:07 AM
Criptazione dati e salvataggio su disco
Posted: Wed Nov 30, 2005 03:06 PM

>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 ?

Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Criptazione dati e salvataggio su disco
Posted: Wed Nov 30, 2005 03:22 PM

Mah, forse mi sbaglio. Magari era qualche funzione che avevi utilizzato ad avere problemi con i CHR( 0 ).

EMG

Continue the discussion