use*_*ame 3 filesystems ext3 ntfs fat32 hfs+
我有一个包含需要在 Mac、Linux 和 Windows 机器之间复制的文件的卷。我想确保没有意外:
假设在 FAT32 中合法的任何内容(在上面的列表中)在 NTFS、EXT3 和 HFS+ 中也合法,我是否正确?
如果没有,是否有我可以运行的脚本/实用程序,而无需实际将文件复制到所有这些类型的卷,这将打印一个列表潜在问题?
你是对的 - FAT32 和它的限制(与文件大小和字符限制有关)将是你最大的限制。
供参考(以便将所有信息集中在一处):
| TYPE | FILE SIZE | FILENAME | CHARACTER SET | DIRECTORY | VOLUME SIZE |
| FAT32 | ~4GB | 11/255(2)|ASCII/Unicode(2)| No (3) | 2TB (1) |
| NTFS | ~16 EiB(5)| 255 | Unicode(6) | No (4) | 16 EiB |
| EXT3 | 16GB/2TB | 255 | Unicode | No | 16GB/32TB(7)|
| HFS+ | ~8 EiB | 255 | Unicode | Unlimited | ~8 EiB |
| ZFS | 16 EiB | 255 | Unicode | Unlimited | 16 EiB |
Run Code Online (Sandbox Code Playgroud)
" * / : < > ? \\ |
" * / : < > ? \\ |
)不允许的相同字符集有关更多信息,一个好的起点是维基百科的文件系统比较,但在某些细节上非常模糊。
归档时间: |
|
查看次数: |
1326 次 |
最近记录: |