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 并能很好的支持符号链接文件, 就会比较棘手。 需要在解压阶段, 处理好符号链接文件。

相关推荐
Predestination王瀞潞16 小时前
Github卡顿问题解决方案
github·解决方案
钟爱蛋炒饭1 天前
windows下使用github上传文件失败(编码问题)
github
molihuan2 天前
开源 全平台 哔哩哔哩缓存视频合并 Github地址:https://github.com/molihuan/hlbmerge_flutter
android·flutter·缓存·ffmpeg·开源·github·音视频
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2025-10-03)
ai·开源·大模型·github·ai教程
绝无仅有2 天前
面试复盘:哔哩哔哩、蔚来、字节跳动、小红书面试与总结
后端·面试·github
绝无仅有2 天前
面试经历分享:从特斯拉到联影医疗的历程
后端·面试·github
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2025-09-26)
ai·开源·github·ai编程·github热榜
CoderJia程序员甲2 天前
GitHub 热榜项目 - 日榜(2025-10-02)
ai·github·开源项目·github热榜
绝无仅有2 天前
资深面试题之MySQL问题及解答(二)
后端·面试·github
绝无仅有2 天前
某大厂库存秒杀的设计与实现总结
后端·面试·github