github release页面的zip和tar.gz有什么区别?

文本内容:一致

如果被打包的内容都是文本文件,那么通常 .zip 和 .tar.gz 内容完全一致

例如 cereal 库是 header-only 库,提供一堆头文件

https://github.com/USCiLab/cereal/releases/tag/v1.3.2

对比 .zip 和 .tar.gz, beyond compare 显示完全一致

换行符也是一样的

二进制:权限可能不同

  • TAR.GZ 完整保留 Unix 文件权限、符号链接、时间戳
  • ZIP 对 Unix 文件属性支持有限

一个例子:FFmpeg 编译后的产物里,有符号链接文件。 如果是在 Windows 系统上,交叉编译到 linux-arm64 平台,并且需要用到 FFmpeg 的库文件, 而 Windows 并能很好的支持符号链接文件, 就会比较棘手。 需要在解压阶段, 处理好符号链接文件。

相关推荐
小马哥编程19 小时前
DNS解析中的服务器协作机制
服务器·git·github
CoderJia程序员甲20 小时前
GitHub 热榜项目 - 日榜(2025-09-06)
ai·开源·github·ai编程·github热榜
IT曙光21 小时前
Connecting to github.com (github.com)|20.205.243.166|:44
github
草梅友仁1 天前
草梅 Auth 1.6.0 发布密码强度组件 Twilio 短信支持 | 2025 年第 36 周草梅周报
前端·开源·github
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-09-03)
ai·开源·github·开源项目·github热榜
我是哪吒1 天前
分布式微服务系统架构第170集:Kafka消费者并发-多节点消费-可扩展性
后端·面试·github
GitLqr1 天前
AI洞察 | Hunyuan-MT 翻译模型开源,谷歌终端嵌入模型登场
github·ai编程·gemini
杨杨杨大侠1 天前
第2章:设计核心接口和事件模型
java·github·eventbus
杨杨杨大侠1 天前
第1章:事件驱动框架基础概念
java·github·eventbus
2501_930124701 天前
编辑shell脚本示例练习
linux·服务器·github