如何将application/octet-stream格式的.ikc文件转换为SVG/PNG图片
如何将.ikc格式(application/octet-stream)文件转换为SVG或PNG?
我有一批.ikc格式的文件,相关信息如下:
- 文件类型:data MIME
- MIME类型:application/octet-stream
- 建议文件扩展名:bin, lha, lzh, exe, class, so, dll, img, iso
这些文件原本应该是SVG图片,但我找不到可用的在线转换器,想请教有没有办法将这类octet-stream文件转换为SVG或PNG图片?
已尝试的方法
我试过以下JavaScript代码,但没有任何效果,不知道该如何针对我的情况调整这段代码:
(async () => { const res = await fetch('https://httpbin.org/image/png') const blob = await res.blob() const img = new Image() img.src = URL.createObjectURL(blob) // newer promise based version of img.onload await img.decode() document.body.append(img) // Don't forget to revoke the blob url when // you no longer need it (to release memory) URL.revokeObjectURL(img.src) })()
文件样本信息
其中一个文件的前几行内容:
J�@^)T���� ��;�\�E$��,SwU�KI �x���j�4�.�V� � _�ؑiY�=l����<�M7l�Xq�f�~�x�@ɷ���|>���=UO#$nr����V38GQK��p
我将该文件转换为十六进制后的内容:
0x4A, 0xEB, 0x13, 0x00, 0x40, 0x5E, 0x29, 0x1E, 0x54, 0xF6, 0xF6, 0xC0, 0xC2, 0x0F, 0x0A, 0xFB, 0x90, 0x3B, 0xDB, 0x5C, 0xB9, 0x45, 0x24, 0x8A, 0xDA, 0x0B, 0x2C, 0x53, 0x77, 0x55, 0xBD, 0x4B, 0x49, 0x7F, 0x0A, 0xC7, 0x1F, 0x78, 0x96, 0xFD, 0xFA, 0x6A, 0xA5, 0x34, 0x8C, 0x2E, 0x9C, 0x0C, 0x56, 0x9D, 0x09, 0xB4, 0x0A, 0x5F, 0xE9, 0xD8, 0x91, 0x69, 0x59, 0xBB, 0x3D, 0x6C, 0xB2, 0x80,
有没有人知道该如何处理这些文件?
内容的提问来源于stack exchange,提问作者Cereal Lain
相关产品推荐
相关产品推荐

