cloudaice / learnGo

there are something about Go Useage
MIT License
0 stars 0 forks source link

二进制安全 字符串 #14

Open cloudaice opened 9 years ago

cloudaice commented 9 years ago

关于二进制安全字符串,在Redis协议中有所提及。二进制安全的字符串里面的每一个字符都是0~255之间数字(刚好可以用一个字节来表示)。并且没有结尾标示符。对于字符串而言,通常有一个为0值的字符作为字符串的结尾标示符。因为如果一个字符串被称为二进制安全的,那么,表示该字符串没有结尾标识符,并且,每个字符都是ascii字符。

总结:一个字符串是不是二进制安全的,主要看它是不是有结尾标识符。