如何在 1 个文件中存储多个文件?

如何在 1 个文件中存储多个文件?

是否有已知的方法可以执行以下操作:

  • 我有 1 个.mp3文件和 1 个.jpg文件
  • 将两者结合起来,.mp3当使用 mp3 播放器时会播放文件,.jpg当使用图像查看器时会显示

使用此功能的另一种方法是将保存在文件.exe内部.docx,这样在.docx使用扩展程序时只读取 Word 文件,而在使用扩展程序.exe时只运行。.exe

在 Windows 上,更改要读取的文件类型就像更改扩展名一样简单。但是,我希望即使在 Linux 上也能做到这一点,在 Linux 上我可以(或必须)通过选择读取它的程序(音频或图像软件)来选择读取 2 个嵌入文件中的哪一个。我知道“魔法数字”用于告诉 Linux 系统文件类型。我可以将魔法数字设为“安全”文件类型(jpg、mp3、odp 等)的魔法数字,同时隐藏恶意文件(shell 脚本、ELF、js 等)

我只是在寻找嵌入和隐藏文件的方法。这里不讨论安全隐患。

相关内容