[PIPython] problemi con SHA e MD5.
Michele Sciabarra'
msciab
Mar 1 Mar 2005 10:11:41 CET
Il subject dovrebbe essere "accesso diretto a file" (si diceva "random"
ai tempi del c64).
Le possibilitò sono due: se il file è a lunghezza fissa (ogni record è
tot caratteri) basta una seek alla posizione del file.
Altrimenti io consiglierei di mettere il tutto in un file dbm (se
possibile) anzichè testo la cui caratterisitica
è proprio l'accesso diretto con chiave.
Luigi Pantano wrote:
> 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.
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>La mailing list di python.it
>python a lists.python.it
>http://lists.python.it/cgi-bin/mailman/listinfo/python
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://pentesilea2/pipermail/python/attachments/20050301/43e27c99/attachment.html
More information about the Python
mailing list