内容1处理压缩后 => 版本为:1
内容2处理压缩后 => 版本为:2
内容3处理压缩后 => 版本为:3
合并内容后:
内容1处理压缩后
内容2处理压缩后
内容3处理压缩后
版本合并后
123
然后进行 md5 计算:
4
上述 3 个原始资源压缩合并后的版本号就为4
。
正因为这种特殊的版本号计算,所以在不同的平台上,相同的内容版本号都是一致的。
不同平台关于文本换行符有不同的表现形式:
CR
(\r
)”和“换行LF
(\n
)”两个字符作为换行符;CR+LF
),即\r\n
;CR
”,即\n
;CR
”,即\r
。如 webstorm 里就非常清楚的标记了当前文本的换行符格式: