mac压缩文件多了__MACOSX目录问题

article/2025/10/13 12:02:25

文章目录

      • 背景
      • 原因
      • 解决方案:更换压缩方式
      • 分析问题
      • 拓展(.DS_Store)

背景

项目中有一个场景,需要把目录压缩为app离线包的zip

但是压缩之后一致打不开,别人上传的zip是好的

原因

如图,我上传的在安卓设备或者是windows上解压出来多了__MACOSX的一个目录,根据识别的顺序,在Android 10的设备上是会有问题的
在这里插入图片描述

解决方案:更换压缩方式

之前我一直用的是mac电脑的默认压缩方式,也就是归档管理工具

经验证,这种方式压缩出来就会有隐藏文件

  1. 使用命令行压缩的时候删除__MACOSX

    zip -d XxXx.zip "__MACOSX*

  2. 更换其他的压缩软件,比如keba

    https://www.keka.io/en/

  3. 如果是可以在windows或者android上进行解压的场景的话,也可以手动删除多余的这个目录

分析问题

在mac系统上压缩文件时,会自动将一些缓存的内容一起压缩,而这些在mac系统中是不可见的,对于其他系统如windows和andorid来说其实没有任何作用,一些特定的场景还会影响数据读取

拓展(.DS_Store)

类似的,mac电脑还会多产生.DS_Store文件

这个文件是用来记录该目录的一些属性,如文件夹的排序方式、图标大小等

这些功能在显示选项功能可以看到

  1. 禁止生成.DS_Store文件

    defaults write com.apple.desktopservices DSDontWriteNetworkStores true

    这个命令可以禁止生成一切前面带.的隐藏文件

    如果是想指定目录不生成(-m之后的是你指定的目录)

    /usr/sbin/dot_clean -m ~/your_working_dir

  2. 删除已经生成的.DS_Store文件

    当前目录

    find . -name ‘.DS_Store’ -type f -delete

    所有目录

    sudo find / -name “.DS_Store” -depth -exec rm {} ;

  3. 恢复.DS_Store生成

    defaults delete com.apple.desktopservices DSDontWriteNetworkStores


http://chatgpt.dhexx.cn/article/XjYVR8xh.shtml

相关文章

Mac 终端解压缩命令大全

Mac 终端解压缩命令大全 .zip 解压缩: unzip FileName.zip 压缩: zip FileName.zip DirName zip 使用细节 zip -q -r -e -m -o FileName.zip DirName -q 表示不显示压缩进度状态-r 表示子目录子文件全部压缩为zip //这部比较重要,不然的…

Mac使用命令行工具解压和压缩rar文件

目前在Mac电脑里支持解压缩的格式主要有:zip、gz等,但是还不支持rar格式的文件,接下来带着大家学习一下如何解压缩rar格式文件。 1.下载rar工具 打开:https://www.rarlab.com/download.htm 根据自己电脑的芯片要求选择自己的安装…

如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法

苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip、tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩文件的方法,有兴趣的朋友可以来了解一下载哦! 一、解压工具 1.MacOS自带的解压 只能…

Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用?

Mac有哪些解压缩软件,他们的优缺点是什么,哪款比较好用? 相信有很多小伙伴和我有一样的疑问,Mac 有哪些解压缩软件,那款更好用哪?下面我们就带着疑问来详细了解一下 Mac 上的常见解压缩软件 一、macZip ⇲…

使用数字芯片将5V转3.3V方案电路图

5V转3.3V常用方案 ## 1.AMS117 优点:便宜,1毛一片 缺点:体积大 电路图(来自正点原子): 2. HT7833 优点:体积比AMS1117小一号 缺点:比1117贵一点,8~9毛…

数字芯片后端设计——SRAM宏模块布局布线

在40nm SMIC工艺下,根据手册总结单端SRAM的布局布线问题。 ArtiGrid power structure options:以下图为例,memory的电源布线,无论是core核还是外围periphery,都是在M4层展开,在整个SRAM宏模块中&#xff0…

华为2019数字芯片岗笔试解析二(单选第三部分)

首发来自公众号:数字芯片设计 21.数字电路设计中,下列哪种手段无法消除竞争冒险现象()【A】加滤波电容,消除毛刺【B】增加冗余项消除逻辑冒险【C】增加选通信号,避开毛刺【D】降低时钟频率 解析&#xff1a…

【开卷】第一期(下) ​海思提前批数字芯片笔试(带解析)

2022届的IC招聘,也来的太早了一些。应届生们刚刚办理完入职,各个企业的提前批招聘就突然启动。颇有秋招变夏招的架势。伴随着更多的非科班同学的转行,卷起来已成必然。而各个企业涉猎广泛的笔试题更是打了刚刚开始进行秋招准备的同学们一个措…

华为2019数字芯片岗笔试解析(多选部分)

首发来自微信公众号:数字芯片设计 不定项选择 1.关于状态机编码,如下描述中正确的是()【A】状态编码用parameter定义【B】状态机必须有default态【C】用组合逻辑和时序逻辑分离的风格描述FSM【D】用case语句描述状态的转移 解析&a…

华为海思 2021数字芯片/IC 笔试题+解析

题目来源于众多网友对笔试的记录、回忆。 理解不到位,难免出错,解析仅为个人看法,有不同意见请留言指教,谢谢! 题型: 30个单选10个多选 单选 1.影响芯片成本的主要因素是die size和封装,但电…

紫光展锐2021数字芯片笔试

紫光展锐2021数字芯片笔试题 一、单选题 A,计算过程参考CRC计算原理介绍B,删除命令的常用用法:rm -rf ./file.txt,mkdir是新建文件夹(目录),mv是移动文件(重命名) 不知道,感觉选A;A,PMOS是形成空穴沟道,衬底需要接VDD B,for…join_none内部各子语句是并行执行;…

告诉你什么是数字芯片和模拟芯片

我们常说隔行如隔山,哪怕你从各种渠道了解到了芯片,可对于芯片你真的了解吗?下面告诉你什么是数字芯片和模拟芯片? 根据芯片的功能不同,划分为两大类数字芯片和模拟芯片。像海思的麒麟系列芯片就是数字芯片里的一种&am…

华为2019数字芯片岗笔试解析二(多选部分)

首发来自微信公众号:数字芯片设计 1、异步设计的特点是()【A】没有时钟skew问题【B】可移植性高【C】低电源消耗【D】设计可靠性高 解析:同步电路设计利用时钟脉冲使其子系统同步运作,而异步电路设计不使用时钟脉冲做同…

数字IC设计入门(10)初识数字芯片设计后端

什么是数字IC后端设计? 完整的后端设计由后端半定制和后端全定制两个设计部分组成: 后端全定制设计是指在设计初期最先按照设计需求设计出的物理库单元,物理单元库由标准单元库、IP库及满足特殊需求的定制部件单元等组成,该物理库…

2022联发科数字芯片提前批笔试

不太想写这套,先放着 1、逻辑电路如图所示,已知各触发器初态为0,试着画出Q0,Q1,Q2的波形。 2、请根据下面的电路完成相关问题 1>写出电路图A的真值表 2>根据图B circuit画出waveform 3>利用状态图描述图…

华为数字芯片实习生面试经验

2018坐标广东。面试地点广州。面试数字前端。 今年华为早早在过年后就发布了实习生招聘的信息,简历最迟在3月17日之前上交。修改几次简历后终于把简历上传了,然后在一周后收到了华为性格测试的邮件。华为数字芯片岗是没有笔试的,当初我看跟我…

NV 英伟达2022数字芯片笔试题

1、Single Choice: Given the following FIFO and rules, how deep does the FIFO need to be to prevent underflow or overflow? RULES: clk_A25MHz; clk_B100MHz; en_B is periodically asserted: period is 4us, dutycycle is 25% Pick ONE option A. 100 entries …

数字IC设计入门(8)初识数字芯片设计前端

前端做什么工作 数字前端设计也称逻辑设计,前端以设计架构为起点,以功能正确且满足目标时序的网表为终点,用逻辑电路实现预期的功能。主要包括:规则书制定、系统架构设计、部件详细设计、HDL编码、仿真验证、SDC编写、逻辑综合、…

php37t芯片,模拟芯片和数字芯片的区别

模拟芯片和数字芯片的区别 1、模拟芯片用来产生、放大和处理各种模拟信号,而数字模拟芯片用来产生、放大和处理各种数字信号; 2、模拟芯片利用的是晶体管的放大作用,数字模拟芯片利用的是晶体的开关作用。 芯片 晶体管发明并大量生产之后&…