zip 编码转换
zip 中的文件名的编码其实并不是统一的,通常情况下是以用户电脑本地的编码为准,国内就通常是 gbk。
而之后的标准,让 zip 可以使用 utf-8 来编码文件名,可惜并不是大多数压缩软件的默认。
而这会带来一个问题,minecraft 读取资源包时,却并不会以 gbk 读取文件名,这也就导致了如果资源包中有中文文件名,就会导致打包成 zip 无法读取,解压后却能读取的奇怪现象。
而要解决这个问题,当然直接删除含有中文名的文件是最简单的,但是如果文件比较大,就不是最简单了。
因此,我就写了这个小工具,把 gbk 编码的文件名转换成 utf-8,这样就可以被 minecraft 读取。
图
 
 
下载
国内 https://xmdhs.gitee.io/ip/zip
国外 https://xxmdhs.github.io/ip/zip
其他
此工具由 Go 编写,一切转换皆在浏览器本地运行,不会上传选择的 zip 的数据到任何服务器。
zip 中的文件名的编码其实并不是统一的,通常情况下是以用户电脑本地的编码为准,国内就通常是 gbk。
而之后的标准,让 zip 可以使用 utf-8 来编码文件名,可惜并不是大多数压缩软件的默认。
而这会带来一个问题,minecraft 读取资源包时,却并不会以 gbk 读取文件名,这也就导致了如果资源包中有中文文件名,就会导致打包成 zip 无法读取,解压后却能读取的奇怪现象。
而要解决这个问题,当然直接删除含有中文名的文件是最简单的,但是如果文件比较大,就不是最简单了。
因此,我就写了这个小工具,把 gbk 编码的文件名转换成 utf-8,这样就可以被 minecraft 读取。
图
下载
国内 https://xmdhs.gitee.io/ip/zip
国外 https://xxmdhs.github.io/ip/zip
其他
此工具由 Go 编写,一切转换皆在浏览器本地运行,不会上传选择的 zip 的数据到任何服务器。
MCBBS有你更精彩~
所以我没看懂这个是干啥用的
感谢楼主分享
感谢楼主分享
嗨嗨害,感谢分享用到了
感谢大佬分享
你说的是文本文件显示字符的编码,而压缩文件是不会改变原文件任何编码的。解压时候是完全还原的。
茵彼1nbee 发表于 2022-7-5 09:45
你说的是文本文件显示字符的编码,而压缩文件是不会改变原文件任何编码的。解压时候是完全还原的。 ...
文件名也是字符,也是要储存的,要储存就有编码,编码没指定自然就会乱码。
我自己写的工具自然知道转换的是哪个编码
https://github.com/xxmdhs/ip/blob/master/uftzip.go
感谢分享
MCBBS有你更精彩
我没有看懂是用来干什么的,大概就是关于zip的
这个百度上好像有
666666666666666666666
谢谢大佬的分享,很精美的页面,功能强大。
支持一下,非常感谢大佬分享,真的特别好用!
感谢分享
楼主是我爸
感谢楼主分享,楼主加油
感谢楼主的分享