[PIPython] problemi con SHA e MD5.
Gianluca Trombetta
gianluca.trombetta
Mar 1 Mar 2005 12:22:47 CET
Prova leggendo N bytes alla volta. Passando un parametro alla read:
buf_size = 1024 #1K
fd = open(myfile)
while ( buffer != '' ):
buffer = fd.read(buf_size)
print buffer
Questo dovrebbe stamparti il contenuto del file, senza problemi di grandezza.
Mi sorprende ad ogni modo che il tuo file sia di 700 MB.
Ciao
Gianluca
-----Original Message-----
From: python-bounces a lists.python.it [mailto:python-bounces a lists.python.it] On Behalf Of Luigi Pantano
Sent: Tuesday, March 01, 2005 9:16 AM
To: Gli utilizzatori italiani di Python
Subject: [PIPython] problemi con SHA e MD5.
Ho una serie di file molto numerosa (oltre 10'000) di pochi KB, dei
quali devo creare il codice SHA (oppure MD5) e salvarlo su di un unico
file contenente tutti i codici (Nome file: "code_sha.txt"). Questi
codici serviranno per effettuare dei controlli su eventuali
manomissioni, volontarie o involontarie, dei file.
Problema:
Come posso prelevare facilmente e velocemente il k-esimo (con k che
varia da 1 a 10'000) codice all'interno del file evitando di leggerlo
interamente?
Che dimensioni massime può assumere "code_sha.txt" affinchè possa essere
letto dal comando read? (ho notato che per un file di 700 MB windows mi
dia errore: "memoria virtuale insufficente")
P.S.
per quanto rigaurda l'archiviazione, e quindi la corrispondenza tra file
interessato al controllo ed il suo relativo codice, pensavo ad una cosa
del genere:
(Ogni file ha un nome diverso, non esistono 2 file aventi stesso nome.)
SHA_DEL_NOME_DEL_FILE_1, SHA_DEL_FILE_1
SHA_DEL_NOME_DEL_FILE_2, SHA_DEL_FILE_2
SHA_DEL_NOME_DEL_FILE_3, SHA_DEL_FILE_3
...
SHA_DEL_NOME_DEL_FILE_k, SHA_DEL_FILE_k
Ringrazio preventivamente chiunque possa darmi una mano di aiuto.
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.2 - Release Date: 28/02/2005
More information about the Python
mailing list