objective c - Obtenga la suma de comprobación CRC de un NSData en Objective-C
(3)
¿Cómo puedo contar CRC (32 o 64) de un objeto NSData en Objective-C?
¡Gracias por adelantado!
Desde iOS11 usa esto:
unsigned long result = crc32_z(0, data.bytes, data.length);
Echa un vistazo aquí para un CRC32 para NSData
http://classroomm.com/objective-c/index.php?action=printpage;topic=2891.0
Use la función crc32()
de la biblioteca zlib
:
#import <zlib.h>
NSData *data;
// ...
unsigned long result = crc32(0, data.bytes, data.length);
NSLog(@"CRC32: %lu", result);
Asegúrese de vincular la biblioteca libz
con su proyecto: