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 ( ) ) ;