为什么 用 file.length() 读出的文件字节数和 在windows上看到的文件字节数不同
如果,有一个文件,看到的大小 为 43967字节
但是,在ANDROID 上 读到文件 长度是 44032字节,多了几十个字节。
但是我又建了一个40字节的小文件,Windows 系统 和Android 上读出来的字节数又一样了。
不知道为什么,有人了解吗?
file.length() 方法是读取文件字节数的方法,但它可能与在 Windows 上看到的文件字节数不同。这是因为 Windows 文件系统中使用了文件夹和文件元数据,而 file.length() 方法只读取文件本身的字节数。此外,如果文件是加密的或压缩的,它的大小也可能与在 Windows 中看到的大小不同。