![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码
youaresherlock
江湖人称狗哥!
展开
-
md5信息摘要算法
# -*- coding: utf-8 -*-# @Author: Clarence# @Date: 2018-01-12 21:04:39# @Last Modified by: Clarence# @Last Modified time: 2018-01-12 21:17:59"""md5摘要算法Message Digest Algorithm MD5 (消息摘要算法第转载 2018-01-12 21:26:19 · 895 阅读 · 2 评论 -
如何检测文件内容是否改变?
如:python解释器解释pyc文件是否过:在生成pyc文件的同时,写入了一个Long型的变量,用于记录最近修改的时间,每次载入都会检查py文件和pyc文件修改日期是否一致,不一致则生成新的文件校验:比如下载一些文件,包之类的会有md5或sha256校验值文件(文件名.sha256,文件名.md5等等),里面是校验值,我们可以将下载的文件用算法签名后与之对比来检测文件内容是否被篡改git status判断文件内容是否被改变:大概原理是先会比较文件的修改时间,文件大小等一些文件元数据原创 2021-07-09 11:47:19 · 2564 阅读 · 0 评论 -
为什么UTF-8没有字节序问题?
作者: 果壳网川岛关于编码的问题困扰了我好久,每次遇到都完全解决不了我的疑惑,这次彻底的看了几篇文章总算是看懂了,这里分享给大家。一、UTF-8编码怎么编UTF-8编码是Unicode字符集的一种编码方式,其特点是使用变长字节数来存储数据。一般是1到4个byte,当然,也可以更长,实际上4个byte可以表示2的32次方个不同字符,即4294967296个(约43亿),已经足以编码人类现...转载 2018-10-15 09:27:40 · 2286 阅读 · 0 评论 -
Unicode和UTF-8之间的转换
通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。注: Unicode编码目前规划的总空间是17个平面,0x0000 至 0x...转载 2018-10-15 09:30:28 · 18975 阅读 · 5 评论