unzip -O GBK yourfile.zip
unzip -O CP936 xxx.zip
unar xxx.zip
20250206在ubuntu20.04下使用unzip解压缩带中文名的文件
2025/2/6 20:03
缘起:有些ZIP文件,里面有中文文件名。在WINDOWS系统中解压缩正常。
但是在Ubuntu20.04下可以解压缩,也不影响使用。但是就是文件名路乱码了。
一般认为是编码/字符集问题。
给RK3566刷机,想在Ubuntu20.04下刷机,需要需要工具:
Z:\Android13.0\RKTools\linux\Linux_Upgrade_Tool\upgrade_tool_v2.17_for_linux.zip
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$
rootroot@rootroot-X99-Turbo:~$ mkdir temp
rootroot@rootroot-X99-Turbo:~$ ll
rootroot@rootroot-X99-Turbo:~$ cd temp
rootroot@rootroot-X99-Turbo:~/temp$ ll
total 8
drwxrwxr-x 2 rootroot rootroot 4096 2月 6 21:13 ./
drwxr-xr-x 36 rootroot rootroot 4096 2月 6 21:13 ../
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ ll
total 1400
drwxrwxr-x 2 rootroot rootroot 4096 2月 6 21:13 ./
drwxr-xr-x 36 rootroot rootroot 4096 2月 6 21:13 ../
-rwx------ 1 rootroot rootroot 1423018 12月 10 10:06 upgrade_tool_v2.17_for_linux.zip*
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ unzip upgrade_tool_v2.17_for_linux.zip
Archive: upgrade_tool_v2.17_for_linux.zip
creating: upgrade_tool_v2.17_for_linux/
extracting: upgrade_tool_v2.17_for_linux/config.ini
inflating: upgrade_tool_v2.17_for_linux/revision.txt
inflating: upgrade_tool_v2.17_for_linux/upgrade_tool
inflating: upgrade_tool_v2.17_for_linux/├№┴ю??┐к?в?д?????├?─??.pdf
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ ll
total 1404
drwxrwxr-x 3 rootroot rootroot 4096 2月 6 21:13 ./
drwxr-xr-x 36 rootroot rootroot 4096 2月 6 21:13 ../
drwxrwxr-x 2 rootroot rootroot 4096 6月 13 2022 upgrade_tool_v2.17_for_linux/
-rwx------ 1 rootroot rootroot 1423018 12月 10 10:06 upgrade_tool_v2.17_for_linux.zip*
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ mv upgrade_tool_v2.17_for_linux 1upgrade_tool_v2.17_for_linux
rootroot@rootroot-X99-Turbo:~/temp$ ll
total 1404
drwxrwxr-x 3 rootroot rootroot 4096 2月 6 21:13 ./
drwxr-xr-x 36 rootroot rootroot 4096 2月 6 21:13 ../
drwxrwxr-x 2 rootroot rootroot 4096 6月 13 2022 1upgrade_tool_v2.17_for_linux/
-rwx------ 1 rootroot rootroot 1423018 12月 10 10:06 upgrade_tool_v2.17_for_linux.zip*
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ unzip -O GBK upgrade_tool_v2.17_for_linux.zip
Archive: upgrade_tool_v2.17_for_linux.zip
creating: upgrade_tool_v2.17_for_linux/
extracting: upgrade_tool_v2.17_for_linux/config.ini
inflating: upgrade_tool_v2.17_for_linux/revision.txt
inflating: upgrade_tool_v2.17_for_linux/upgrade_tool
inflating: upgrade_tool_v2.17_for_linux/命令行开发工具使用文档.pdf
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$ ll
total 1408
drwxrwxr-x 4 rootroot rootroot 4096 2月 6 21:14 ./
drwxr-xr-x 36 rootroot rootroot 4096 2月 6 21:13 ../
drwxrwxr-x 2 rootroot rootroot 4096 6月 13 2022 1upgrade_tool_v2.17_for_linux/
drwxrwxr-x 2 rootroot rootroot 4096 6月 13 2022 upgrade_tool_v2.17_for_linux/
-rwx------ 1 rootroot rootroot 1423018 12月 10 10:06 upgrade_tool_v2.17_for_linux.zip*
rootroot@rootroot-X99-Turbo:~/temp$
rootroot@rootroot-X99-Turbo:~/temp$
百度:unzip 中文 乱码
https://cloud.tencent.com/developer/article/1948412
Linux下unzip解压中文乱码问题
yay -S unzip-iconv
https://blog.csdn.net/gd18602/article/details/140600223
unzip命令解压出现中文乱码
iconv -f UTF-8 -t GBK inputfile.txt -o outputfile.txt