我们如何将八位字节格式的文件转换为其原始的mime类型文件?

问题描述 投票:0回答:1

在尝试从网站下载 PDF/Word/RTF 文件时,我观察到下载按钮并不是直接链接。单击该按钮后,文件开始下载,并且 chrome://downloads/ 部分中会出现

octet-stream
(blob:https://hiring.websiteName.com/dc7344cc-1cde-452f-8f92-a89ec666f934) 链接。随后尝试下载同一文件会导致在 chrome://downloads/ 中生成随机链接。

我有兴趣了解该网站如何将 octet-stream 链接转换为 PDF/Word/RTF 文件。

javascript file mime-types octet-stream
1个回答
0
投票

派生 Mime 类型简直就是魔法

这里 MDN 是一本关于 Mime-Types 的好读物,其中他们还提到了一些 从流中派生 mime 类型的方法

识别文件内容的一种常见方法是使用所谓的“魔术字节”的“魔术数字”。这些是文件内容中的一些前字符/字节。

在另一个维基百科页面,您可以在文件中阅读有关“幻数”的更多信息。
在此维基百科页面上您可以找到这些文件签名的列表。

© www.soinside.com 2019 - 2024. All rights reserved.