这种文件在 Windows 上改个后缀就可以解压了,但是在 Mac 上即使改了后缀,系统仍然识别为 jpg ,无法通过压缩软件解压
1
alexanderb 2023-04-23 12:42:04 +08:00 3
finder -> 设置 -> 高级 -> 显示所有文件扩展名
|
2
hello2090 2023-04-23 12:42:16 +08:00
打开解压软件,菜单里打开,或者拖到软件内不行吗?
|
3
Bigice OP @alexanderb 改扩展名没用,通过命令行 file 查看文件本质上还是 jpg
|
5
Bigice OP 通过使用二进制查看,在 Mac 上即使更改了后缀,文件的文件头仍然是 FFD8 ,即 JPEG 文件头,似乎 Windows 能识别出隐藏在 jpg 中的文件
|
6
lscho 2023-04-23 13:08:45 +08:00 via iPhone
换压缩软件
|
7
Tink 2023-04-23 13:09:20 +08:00
你用的啥压缩工具啊
|
8
yuhuazhu 2023-04-23 13:53:48 +08:00
要不你文件链接来一个,我下载来试试
|
9
Bigice OP 已解决,解决办法是通过二进制编辑器把 jpg 图片部分删除,留下的部分开头是压缩文件文件头,以 zip 格式为例是 504B0304
|
10
Bigice OP @yuhuazhu 你可以在 Mac 上通过此命令自行创建 cat ~/Desktop/1.jpg ~/Desktop/1.zip > ~/Desktop/2.jpg
|
12
Highlight1024 2023-04-23 15:17:36 +08:00 2
用楼上的方法生成后使用 Keka 是可以直接解压的
|
13
keno 2023-04-23 17:10:17 +08:00
Keka+1
|
14
xiaooloong 2023-04-23 17:50:59 +08:00
mv 1.jpg 1.zip
unzip 1.zip |
15
Erroad 2023-04-23 17:53:52 +08:00
本质 windows 多了一次读取文件流知道取到相应后缀文件头,所以能正确切开文件就行
|
16
vaccer 2023-04-23 18:02:17 +08:00
试了下 keka 可以解压
|
17
KeoC 2023-04-24 00:32:16 +08:00
常见第三方压缩软件都能解压吧,只用系统自带的话,遇到 rar 怎么办
|
18
lisxour 2023-04-24 09:33:07 +08:00
@Bigice 不是 Windows 能识别出隐藏在 jpg 中的文件,而是压根没做识别,能不能识别是软件的问题,不是系统的事
|
19
kir4 2023-04-24 10:34:42 +08:00
使用 010editor 删除 jpg 部分,jpg 结尾找 ffd9 ,zip 的文件头是 504b0102 。或者用 binwalk 自动分割文件。这种操作学网安的应该很熟悉 XD 。( MAC 上面有代替 winhex 的二进制编辑器吗,010editor 不尽人意。)
|