预览二进制文件时显示的字符串格式是什么?

What is the format of the string displayed when previewing a binary file?

我有一个要下载的文件,该文件在 Web 视图中显示为预览。我可以从外部访问 webview 的 html 内容。我想将正在预览的文件保存为二进制文件。鉴于 document.body.innerHTML,是否有任何方法可以恢复二进制数据,或者我需要请求中的原始数据?

预览看起来像这样

感谢您的帮助

"正在显示的字符串的格式是什么" - 浏览器已经尽力将二进制数据呈现为 unicode 编码的字符串,可能UTF-8.

possible/likely 这里的字节序列与有效的 unicode 字符不匹配,具体取决于所使用的确切编码。这将导致这些序列被 unicode 替换字符替换,从而阻止原始二进制数据从预览中恢复。

最好的办法是检索原始数据。