Un programador calcula una suma de comprobación para una cadena o un archivo para garantizar que la corrupción del archivo no se ha producido . Se utiliza un algoritmo para generar un bloque de datos específico de los contenidos de la cadena o el archivo . Más tarde , otros programadores o usuarios volver a calcular la suma de comprobación usando el mismo método y comparar el resultado con la suma de comprobación inicial . Es el partido de las sumas de comprobación , significa que el archivo no ha sido modificado. En Java , los módulos " Adler32 " proporcionan los métodos para calcular una suma de comprobación de una cadena. Cosas que necesitará
Java Development Environment
Mostrar más instrucciones
1
Importación del módulo " CheckedInputStream " " Adler32 " y , que calcular y almacenar la suma de comprobación un archivo o una cadena. Utilice el siguiente código :
java.util.zip.CheckedInputStream importación , importación java.util.zip.Adler32 ;
2
Define un valor de cadena y convertirla en un flujo de bytes . Adler32 sólo calcular sumas de control en flujos de datos entrantes :
String s = "Esta es la cadena" ; buff byte [ ] = s.getBytes () ' ByteArrayInputStream ba = new ByteArrayInputStream ( buff ) ;
3
Calcular la suma de comprobación utilizando un objeto Adler32 :
CheckedInputStream comprueba = new CheckedInputStream ( ba , nuevo Adler32 ());