objective-c crc

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



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: