← 退出

文件信息查看

查看文件大小类型修改时间等信息

受浏览器安全限制,网页只能读取到文件的「最后修改时间」,没办法获取到文件的「创建时间」——这是浏览器标准接口本身的限制,不同操作系统对创建时间的记录和暴露方式也不完全一致,所以浏览器统一没有提供这个字段。所有信息读取完全在浏览器本地完成,不会上传你的文件。

关于文件信息查看

「文件信息查看」是一个很小的工具:你选择一个文件,页面会列出它的文件名、文件大小、MIME 类型和最后修改时间,仅此而已。它不会打开文件、不会预览内容,也不会读取图片的拍摄参数或文档的作者信息,只显示浏览器在你选中文件的那一刻就已经知道的四项基本属性。适合在上传附件之前核对大小是否超限、确认文件格式,或者核对修改时间是否符合预期。

操作步骤

  1. 点击页面中间带虚线框的区域(默认提示为「点击选择任意文件」),在系统弹出的文件选择窗口里选中一个文件,类型不限。
  2. 选择完成后,虚线框里的提示文字会换成你的文件名,下方出现「文件信息」区域。
  3. 依次查看「文件名」「文件大小」「MIME 类型」「最后修改时间」四行结果。其中文件大小同时给出换算后的数值和精确的字节数。
  4. 想查看另一个文件,再次点击虚线框重新选择即可,新结果会直接替换旧结果。每次只能查看一个文件,不支持多选。

一个实际算出来的例子

文件大小的换算规则写在工具的代码里:小于 1024 字节显示为 B,小于 1024×1024 字节显示为 KB(保留 1 位小数),再往上显示为 MB(保留 2 位小数),超过 1024³ 字节显示为 GB(保留 2 位小数)。按这套规则实际计算:1023 字节显示为「1023 B」;1536 字节显示为「1.5 KB」;2500000 字节显示为「2.38 MB」;5242880 字节显示为「5.00 MB」;1073741824 字节显示为「1.00 GB」。注意这里的 1 KB 等于 1024 字节,所以一个正好 5 MB(5242880 字节)的文件显示为 5.00 MB,而如果某个网站声明的上限按 1000 进制计算(5 MB 等于 5000000 字节),两者会有大约 5% 的差别,核对上传限制时建议直接对照括号里的精确字节数。

支持范围与已知限制

  • 不显示创建时间。浏览器提供给网页的文件对象只有「最后修改时间」,没有创建时间,所以这个工具无法显示它。这是浏览器接口本身的限制。
  • MIME 类型完全由浏览器判断,通常依据文件扩展名。遇到浏览器不认识的格式,或者文件没有扩展名时,这一行会显示「(浏览器未能识别MIME类型)」,这不代表文件损坏。
  • MIME 类型是根据扩展名推断的,不是检查文件内容得出的。把 .exe 改名成 .jpg 后,显示的很可能仍是图片类型,所以它不能用来判断文件是否安全或真实格式。
  • 只显示四项属性,不读取图片尺寸、视频时长、文档作者、EXIF 等内部元数据。
  • 一次只能查看一个文件,不支持文件夹,也不支持把文件拖进页面,只能点击选择。
  • 最后修改时间按你浏览器所在的语言环境显示(中文界面使用 zh-CN 格式,英文界面使用 en-US 格式),并采用你设备的本地时区。文件被复制、下载或解压后,这个时间有可能被系统改写,所以它不一定等于文章的原始写作时间。

常见问题:为什么看不到文件的创建时间?

网页能拿到的文件对象只带有名称、大小、类型和最后修改时间这几项。不同操作系统对创建时间的记录与迁移规则并不一致,浏览器标准没有提供这一字段。如果一定要看创建时间,请在系统自带的文件属性窗口里查看。

常见问题:文件大小为什么和系统显示的略有不同?

有两个常见原因。一是换算进制:本工具按 1024 换算,而有些系统或网盘按 1000 换算。二是四舍五入:界面上的 KB 保留 1 位小数、MB 保留 2 位小数,会产生微小的差异。括号里的字节数是精确值,拿它去对比最可靠。另外,操作系统里的「占用空间」指磁盘分配的空间,通常比文件实际大小大一些,这是另一个概念。

常见问题:MIME 类型一栏显示未能识别,怎么办?

这说明浏览器没有为这个扩展名登记对应的类型,常见于比较冷门的专业格式、没有扩展名的文件,或者自定义扩展名。文件本身通常是正常的,大小、修改时间等其他信息仍然可信。如果你需要确认真实格式,可以用对应的专业软件打开,而不是依赖这一栏。

常见问题:可以用它判断文件有没有被改动过吗?

不能做可靠判断。最后修改时间可以被任何软件甚至用户手动改写,也可能在复制和传输中发生变化,而且这个工具不计算文件的校验值。它只适合做一个粗略的参考,比如确认你选的是不是最新保存的那一份。

常见问题:能查看多大的文件?

因为工具只读取文件的元信息,并不会把文件内容读进内存,所以体积再大的文件也能立刻显示结果。代码里的单位换算最大到 GB。

隐私与处理方式

工具的全部逻辑在你的浏览器里运行,代码中没有任何网络请求:选中文件后只读取名称、大小、类型和修改时间这四项属性,文件内容本身不会被读取,更不会上传到服务器。关闭或刷新页面后,结果就不再保留。