如何从saz文件中提取文件?

4

我从Fiddler导出了一个会话到saz文件中。这个会话只包括jpg文件,我想知道如何快速轻松地从saz文件中提取jpg文件?

谢谢!

2个回答

4
最简单的提取JPEG文件的方法就是使用Fiddler本身。Fiddler允许您加载SAZ文件(在文件/加载存档..下)。

enter image description here

加载完成后,只需右键单击带有JPEG的HTTP消息,然后选择保存/响应/响应正文...

enter image description here

如果您想走一条艰难的路,SAZ文件只是一个zip文件。以下内容来自Fiddler FAQ页面 SAZ文件实际上就是特殊格式的ZIP文件。如果您将.SAZ文件重命名为.ZIP,则可以使用标准ZIP查看工具打开它进行查看。
根据常见问题解答,HTTP负载数据存储在名为“raw”的目录中。JPEG数据将位于其中一个sessid#_s.txt文件中,但嵌入在HTTP响应消息中。去除HTTP头以获取JPEG(假设HTTP消息中没有额外编码)。
sessid#_s.txt-包含原始服务器请求

谢谢,但是在哪里、何时以及如何剥离HTTP头呢?是在提取的文件夹中吗? - Yanirmr
1
添加了一条关于使用 Fiddler 本身提取 JPEG 文件的评论。这是提取 JPEG 文件最简单的方法。 - pmqs
你能解释一下在 Fiddler 中应该在哪里添加注释吗?我觉得我没理解清楚。 - Yanirmr
1
添加了几张 Fiddler 屏幕截图。这有帮助吗? - pmqs
非常感谢。但是在最简单的方式下,一次性保存多张图片是不可能的。这意味着每个文件都需要不同的保存命令,对吗? - Yanirmr
1
您可以通过同时按下Control键并单击每个消息来选择多个消息。然后,当您进行保存时,它将提示为每个消息输入新文件名。虽然不是最理想的方法,但速度会更快一些。 - pmqs

1

Fiddler现在需要密码才能工作,而我不想注册。

首先,我创建一个文件夹并将.saz文件放入其中。 其次,我切换到该目录并使用unzip来提取文件,因为saz文件是标准存档文件。 第三,我使用任何浏览器打开_index.htm并单击索引文件中的链接。

玩得开心。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接