gpt4 book ai didi

python-2.7 - 如何在 Windows 中处理 squashfs

转载 作者:行者123 更新时间:2023-12-01 09:19:20 28 4
gpt4 key购买 nike

我必须更新 squashfs 图像文件中的一些文件。我在 Linux 中找到了一个工具,但在 Windows 中没有。

任何人都可以帮忙吗?

最佳答案

Eirik 的回答解决了“解压缩”部分。我给你整个 Squash 工具在 Windows 中,您可以“解压缩”( unsquashfs.exe )和“压缩”( mksquashfs.exe )。

  • 获取 Cygwin如果你没有它。
  • 安装以下 Cygwin 软件包:
  • 如果您运行的是 32 位:
  • gcc-core
  • cygwin64-gcc-core
  • 如果您运行的是 64 位:
  • gcc-core
  • cygwin32-gcc-core
  • xz
  • liblzma5 (不确定是否需要)
  • liblzma-devel
  • 获取 latest squashfs source .
  • 取消注释 squashfs-tools/Makefile 中的以下几行:
  • XZ_SUPPORT = 1
  • LZMA_XZ_SUPPORT = 1
  • 在 Cygwin 控制台中,转到 squashfs-tools目录并编译:

  • 复制粘贴这个
    make EXTRA_CFLAGS="-Dlinux -DFNM_EXTMATCH='(1<<5)' -D'sigtimedwait(a,b,c)=sigwaitinfo(a,b)'"
  • 安装好旧 make install

  • 现在您在 Cygwin 命令行中拥有了 squashfs 工具,就像在 Linux 中一样。如上所述,工具是 unsquashfs.exemksquashfs.exe .

    此答案的来源和来源: http://domoticx.com/bestandssysteem-squashfs-tools-software/ (荷兰语,我用谷歌翻译)

    关于python-2.7 - 如何在 Windows 中处理 squashfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36478351/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com