MSEmojiChecksumCalculator 0.0.3

MSEmojiChecksumCalculator 0.0.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

未知用户维护。



  • Jacob Eiting

计算人类可读且有趣的校验和!🍌🙆🚽

Awesome use of emoji checksum

使用方法

#import "MSEmojiChecksumCalculator.h"

...

- (void)checkDatSum
{
    NSEmojiChecksumCalculator *calc = [[NSEmojiChecksumCalculator alloc] init];

    NSString *pathToCheck = @"some/dumb/path/🍺";

    NSString *checksum = [calc checksumForFile:pathToCheck];

    NSLog(@"Your dumb file version = %@", checksum);
}

为什么?

校验和是快速检查大量数据内容的一种有用方式。MD5 校验和会输出 16 字节随机数字。虽然这对计算机来说很好,但人类不愿意查看一大串十六进制字符串。emoji 校验和计算机会输出 4 个 emoji 字符哈希。

计算器使用 845 个不同的 emoji 字符,总计 509,831,700,625 个唯一的哈希代码。足够了。