如何给文件添加标识,但是不改变文件类型?

发布于 2022-09-13 00:06:04 字数 27 浏览 21 评论 0

如何给文件添加标识,但是不改变文件类型?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

Bonjour°[大白 2022-09-20 00:06:04

可以考虑重命名文件,比如文件 abc.jpg,重命名为 abc-flag.jgp 或者 abc.flag.jpg,然后在读取时,通过正则或者其他程序解构手段获取到标识类型。使用该策略需要避免命名规则与文件名发生冲突,比如前面例子中,如果文件名包含 - 或者 . 这两种符号,那么需要考虑替换为其他不冲突的符号。

放我走吧 2022-09-20 00:06:04

md5 做文件名,然后在数据库关联 其他信息,如文件名,大小,类型。
下载输出时将文件名重命名。

一个人的夜不怕黑 2022-09-20 00:06:04

其实文件类型至少有2个层次

  1. 实体文件类型,比如zip技术压缩的文件内容,无论命名中扩展名是什么,其实还是可以用zip来解压。
  2. 扩展名文件类型

不知道你所谓的文件类型是那个层次的?
对于1,如果你能自己控制(知道怎么去打开利用),其实在命名中,只要符合规范,想加什么内容都是可以的,比如你可以自定义扩展名。
对于2,则你的要求其实是在不改变扩展名的条件下,修改文件名的其它部分,添加需要的标识信息。 比如以上mp3扩展名文件,在命名中包含曲目名称、时长标识信息等。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文