Bigice
V2EX  ›  Apple

如何在 Mac 上解压由 Windows 生成的「伪装成 JPG 格式的 zip 文件」?

  •  
  •   Bigice · Apr 23, 2023 · 4173 views
    This topic created in 1292 days ago, the information mentioned may be changed or developed.

    这种文件在 Windows 上改个后缀就可以解压了,但是在 Mac 上即使改了后缀,系统仍然识别为 jpg ,无法通过压缩软件解压

    19 replies  •  2023-04-24 10:34:42 +08:00
    alexanderb
    alexanderb
    Apr 23, 2023❤️3
    1
    finder -> 设置 -> 高级 -> 显示所有文件扩展名
    hello2090
    hello2090
    Apr 23, 2023
    2
    打开解压软件,菜单里打开,或者拖到软件内不行吗?
    Bigice
    Bigice
    OP
    Apr 23, 2023
    3
    @alexanderb 改扩展名没用,通过命令行 file 查看文件本质上还是 jpg
    Bigice
    Bigice
    OP
    Apr 23, 2023
    4
    @hello2090 不行,压缩软件识别不了
    Bigice
    Bigice
    OP
    Apr 23, 2023
    5
    通过使用二进制查看,在 Mac 上即使更改了后缀,文件的文件头仍然是 FFD8 ,即 JPEG 文件头,似乎 Windows 能识别出隐藏在 jpg 中的文件
    lscho
    lscho
    Apr 23, 2023 via iPhone
    6
    换压缩软件
    Tink
    Tink
    Apr 23, 2023
    7
    你用的啥压缩工具啊
    deng1xia
    deng1xia
    Apr 23, 2023
    8
    要不你文件链接来一个,我下载来试试
    Bigice
    Bigice
    OP
    Apr 23, 2023❤️1
    9
    已解决,解决办法是通过二进制编辑器把 jpg 图片部分删除,留下的部分开头是压缩文件文件头,以 zip 格式为例是 504B0304
    Bigice
    Bigice
    OP
    Apr 23, 2023❤️2
    10
    @yuhuazhu 你可以在 Mac 上通过此命令自行创建 cat ~/Desktop/1.jpg ~/Desktop/1.zip > ~/Desktop/2.jpg
    deng1xia
    deng1xia
    Apr 23, 2023
    11
    @Bigice get
    Highlight1024
    Highlight1024
    Apr 23, 2023❤️2
    12
    用楼上的方法生成后使用 Keka 是可以直接解压的
    keno
    keno
    Apr 23, 2023
    13
    Keka+1
    xiaooloong
    xiaooloong
    Apr 23, 2023
    14
    mv 1.jpg 1.zip
    unzip 1.zip
    Erroad
    Erroad
    Apr 23, 2023
    15
    本质 windows 多了一次读取文件流知道取到相应后缀文件头,所以能正确切开文件就行
    vaccer
    vaccer
    Apr 23, 2023
    16
    试了下 keka 可以解压
    KeoC
    KeoC
    Apr 24, 2023
    17
    常见第三方压缩软件都能解压吧,只用系统自带的话,遇到 rar 怎么办
    lisxour
    lisxour
    Apr 24, 2023
    18
    @Bigice 不是 Windows 能识别出隐藏在 jpg 中的文件,而是压根没做识别,能不能识别是软件的问题,不是系统的事
    kir4
    kir4
    Apr 24, 2023
    19
    使用 010editor 删除 jpg 部分,jpg 结尾找 ffd9 ,zip 的文件头是 504b0102 。或者用 binwalk 自动分割文件。这种操作学网安的应该很熟悉 XD 。( MAC 上面有代替 winhex 的二进制编辑器吗,010editor 不尽人意。)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1544 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    ♥ Do have faith in what you're doing.