20250206在ubuntu20.04下使用unzip解压缩带中文名的文件

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/965592.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OSPF基础(1):工作过程、状态机、更新

OSPF基础 1、技术背景(与RIP密不可分,因为RIP中存在的问题) RIP中存在最大跳数为15的限制,不能适应大规模组网周期性发送全部路由信息,占用大量的带宽资源以路由收敛速度慢以跳数作为度量值存在路由环路可能性每隔30秒…

python学opencv|读取图像(五十三)原理探索:使用cv.matchTemplate()函数实现最佳图像匹配

【1】引言 前序学习进程中,已经探索了使用cv.matchTemplate()函数实现最佳图像匹配的技巧,并且成功对两个目标进行了匹配。 相关文章链接为:python学opencv|读取图像(五十二)使用cv.matchTemplate()函数实现最佳图像…

C#面试常考随笔12:游戏开发中常用的设计模式【C#面试题(中级篇)补充】

C#面试题(中级篇),详细讲解,帮助你深刻理解,拒绝背话术!-CSDN博客 简单工厂模式 优点: 根据条件有工厂类直接创建具体的产品 客户端无需知道具体的对象名字,可以通过配置文件创建…

动手学图神经网络(9):利用图神经网络进行节点分类 WeightsBiases

利用图神经网络进行节点分类Weights&Biases 引言 在本篇博客中,将深入探讨如何使用图神经网络(GNNs)来完成节点分类任务。以 Cora 数据集为例,该数据集是一个引用网络,节点代表文档,推断每个文档的类别。同时,使用 Weights & Biases(W&B)来跟踪实验过程和…

React 低代码项目:项目创建

Date: January 29, 2025 项目创建 思路: 使用 Create-React-App 创建 React 项目使用 Vite 创建 React 项目使用 eslint prettier husty 等,制定编码规则 创建项目 注:在这之前,推荐 node 版本:node/18.20.6 &#…

网络工程师 (21)网络的性能

一、速率(数据率或比特率) 定义:数据在数字信道上传送的速率,通常以比特每秒(bps)为单位。常见的速率单位还有千比特每秒(kbit/s)、兆比特每秒(Mbit/s)和吉比…

VMware Win10下载安装教程(超详细)

《网络安全自学教程》 从MSDN下载系统镜像,使用 VMware Workstation 17 Pro 安装 Windows 10 consumer家庭版 和 VMware Tools。 Win10下载安装 1、下载镜像2、创建虚拟机3、安装操作系统4、配置系统5、安装VMware Tools 1、下载镜像 到MSDN https://msdn.itellyou…

开源智慧园区管理系统对比其他十种管理软件的优势与应用前景分析

内容概要 在当今数字化快速发展的时代,园区管理软件的选择显得尤为重要。而开源智慧园区管理系统凭借其独特的优势,逐渐成为用户的新宠。与传统管理软件相比,它不仅灵活性高,而且具有更强的可定制性,让各类园区&#…

Chapter 4-1. Troubleshooting Congestion in Fibre Channel Fabrics

This chapter covers the following topics: 本章包括以下内容: Congestion troubleshooting methodology and workflow. Hints and tips for troubleshooting congestion. Cisco MDS NX-OS commands for troubleshooting congestion. Case studies demonstrating troubleshoo…

无界构建微前端?NO!NO!NO!多系统融合思路!

文章目录 微前端理解1、微前端概念2、微前端特性3、微前端方案a、iframeb、qiankun --> 使用比较复杂 --> 自己写对vite的插件c、micro-app --> 京东开发 --> 对vite支持更拉跨d、EMP 方案--> 必须使用 webpack5 --> 很多人感觉不是微前端 --> 去中心化方…

4G核心网的演变与创新:从传统到虚拟化的跨越

4G核心网 随着移动通信技术的不断发展,4G核心网已经经历了从传统的硬件密集型架构到现代化、虚拟化网络架构的重大转型。这一演变不仅提升了网络的灵活性和可扩展性,也为未来的5G、物联网(LOT)和边缘计算等技术的发展奠定了基础。…

PL/SQL Developer如何连接Oracle数据库(汉化)

博主主页:【南鸢1.0】 本文专栏: database 目录 简介 准备工作 一、下载PLSQL Developer 二、解压 三、安装PLSQL Developer 1、找到plsqldev1402x64.msi 2、接受协议【Next】 3、安装路径 4、选择安装方式 5、点击Install等待安装 6、首次打开 7、输入…

【基于SprintBoot+Mybatis+Mysql】电脑商城项目之修改密码和个人资料

🧸安清h:个人主页 🎥个人专栏:【Spring篇】【计算机网络】【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 目录 🎃1.修改密码 -持久…

OpenAI 实战进阶教程 - 第四节: 结合 Web 服务:构建 Flask API 网关

目标 学习将 OpenAI 接入 Web 应用,构建交互式 API 网关理解 Flask 框架的基本用法实现 GPT 模型的 API 集成并返回结果 内容与实操 一、环境准备 安装必要依赖: 打开终端或命令行,执行以下命令安装 Flask 和 OpenAI SDK: pip i…

oracle 基础语法复习记录

Oracle SQL基础 因工作需要sql能力,需要重新把sql这块知识重新盘活,特此记录学习过程。 希望有新的发现。加油!20250205 学习范围 学习SQL基础语法 掌握SELECT、INSERT、UPDATE、DELETE等基本操作。 熟悉WHERE、GROUP BY、ORDER BY、HAVIN…

【Day32 LeetCode】动态规划DP Ⅴ 完全背包

一、动态规划DP Ⅴ 完全背包 1、完全背包理论 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和…

数字人|通过语音和图片来创建高质量的视频

简介 arXiv上的计算机视觉领域论文: AniPortrait: Audio-Driven Synthesis of Photorealistic Portrait Animation AniPortrait:照片级真实感肖像动画的音频驱动合成 核心内容围绕一种新的人像动画合成框架展开。 研究内容 提出 AniPortrait 框架&a…

Leetcode—922. 按奇偶排序数组 II【简单】

2025每日刷题&#xff08;207&#xff09; Leetcode—922. 按奇偶排序数组 II 实现代码 class Solution { public:vector<int> sortArrayByParityII(vector<int>& nums) {for(int i 0, j 1; i < nums.size() - 1; i 2) {// 前奇后偶if(nums[i] % 2) {w…

Redis单线程架构

⭐️前言⭐️ 本小节主要围绕Redis的单线程模型展开 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f349;博主将持续更新学习记录收获&#xff0c;友友们有任何问题可以在评论区留言 &#x1f349;博客中涉及源码及博主日常练习代码均已上传GitHub &#x1f4…

NacosRce到docker逃逸实战

NacosRce到docker逃逸实战 1、Nacos Derby Rce打入内存马 这个漏洞的原理大家应该都知道&#xff0c; 2.3.2 < Nacos < 2.4.0版本默认derby接口未授权访问&#xff0c;攻击者可利用未授权访问执行SQL语句加载构造恶意的JAR包导致出现远程代码执行漏洞。 在日常的漏洞挖…