¿Cómo puedo contar el CRC (32 o 64) de un objeto NSData en Objective-C?Obtener suma de comprobación CRC de un NSData en Objective-C
¡Gracias de antemano!
¿Cómo puedo contar el CRC (32 o 64) de un objeto NSData en Objective-C?Obtener suma de comprobación CRC de un NSData en Objective-C
¡Gracias de antemano!
un vistazo aquí para un CRC32 para NSData
http://classroomm.com/objective-c/index.php?action=printpage;topic=2891.0
Uso crc32()
función de zlib
biblioteca:
#import <zlib.h>
NSData *data;
// ...
unsigned long result = crc32(0, data.bytes, data.length);
NSLog(@"CRC32: %lu", result);
Asegúrese de vincular libz
biblioteca con su proyecto:
De iOS11 usar esto:
unsigned long result = crc32_z(0, data.bytes, data.length);
Duplicado de: http://stackoverflow.com/questions/1028742/compute-a-checksum-on-the-iphone-from-nsdata? No es del todo CRC, pero ¿lo hará MD5? –
No, el problema es que necesito CRC :( – Knodel