Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come calcolare il Controllo di una stringa utilizzando Adler32 in Java

Un programmatore calcola una somma di controllo per una stringa o un file per garantire che la corruzione del file non si è verificato . Un algoritmo è usato per generare uno specifico blocco di dati dal contenuto della stringa o il file . Più tardi , altri programmatori e utenti ricalcolare il checksum con lo stesso metodo e confrontare il risultato con il checksum originale . E i risultati corrispondono, significa che il file non è stato modificato . In Java , i moduli " Adler32 " forniscono i metodi per calcolare un checksum da una stringa. Cose che ti serviranno
Java Development Environment
Show More Istruzioni
1

importare i moduli " CheckedInputStream " " Adler32 " e , quale calcolare e memorizzare il checksum del un file o una stringa . Utilizzare il seguente codice :

import java.util.zip.CheckedInputStream ; importazione java.util.zip.Adler32 ;
2

Definire un valore di stringa e convertirlo in un flusso di byte . Adler32 calcolerà solo checksum su flussi di dati in entrata :

String s = "Questa è la stringa" ; appassionato di byte [ ] = s.getBytes ( ) ' ByteArrayInputStream ba = new ByteArrayInputStream (aura) ;

3

Calcola il checksum mediante un oggetto Adler32 :

CheckedInputStream controllato = new CheckedInputStream ( ba , nuovo Adler32 ( ) ) ;

 

Programmazione © www.354353.com