这种文件在 Windows 上改个后缀就可以解压了,但是在 Mac 上即使改了后缀,系统仍然识别为 jpg ,无法通过压缩软件解压
![]() | 1 alexanderb 2023-04-23 12:42:04 +08:00 ![]() 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 PRO 你用的啥压缩工具啊 |
![]() | 8 deng1xia 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 ![]() 用楼上的方法生成后使用 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 不尽人意。) |