在尝试从网站下载 PDF/Word/RTF 文件时,我观察到下载按钮并不是直接链接。单击该按钮后,文件开始下载,并且 chrome://downloads/ 部分中会出现
octet-stream(
blob:https://hiring.websiteName.com/dc7344cc-1cde-452f-8f92-a89ec666f934
) 链接。随后尝试下载同一文件会导致在 chrome://downloads/ 中生成随机链接。
我有兴趣了解该网站如何将 octet-stream 链接转换为 PDF/Word/RTF 文件。
这里 MDN 是一本关于 Mime-Types 的好读物,其中他们还提到了一些 从流中派生 mime 类型的方法。
识别文件内容的一种常见方法是使用所谓的“魔术字节”的“魔术数字”。这些是文件内容中的一些前字符/字节。
在另一个维基百科页面,您可以在文件中阅读有关“幻数”的更多信息。
在此维基百科页面上您可以找到这些文件签名的列表。