|
Maximum filename length
|
Allowable characters in directory entries25
|
Maximum pathname length
|
Maximum file size
|
Maximum volume size 4
|
DECtape
|
6.3
|
A-Z, 0-9
|
DTxN:FILNAM.EXT = 15
|
369,280 bytes (577 * 640)
|
369,920 Bytes (578 * 640)
|
Level-D
|
6.3
|
A-Z, 0-9
|
DEVICE:FILNAM.EXT[PROJCT,PROGRM] = 7 + 10 + 15 = 32; + 5*7 for SFDs = 67
|
34,359,738,368 words (2**35-1); 206,158,430,208 SIXBIT bytes
|
Approx 12 GB (64 * 178MB)
|
RT-11
|
12 bytes
|
A-Z, 0-9, $
|
16 bytes
|
33,554,432 bytes (65536 * 512)
|
33,554,432 Bytes
|
V6FS
|
14 bytes 24
|
Any byte except NUL and / 26
|
No limit defined 12
|
8MiB 57
|
2TiB
|
Disk Operating System (GEC DOS)
|
?
|
?
|
?
|
? at least 131072 bytes
|
?
|
GEC DOS filing system extended
|
8 bytes
|
A-Z, 0-9. Period was directory separator
|
? No limit defined (workaround for OS limit)
|
? at least 131072 bytes
|
?
|
V7FS
|
14 bytes 24
|
Any byte except NUL and / 26
|
No limit defined 12
|
1GiB 58
|
2TiB
|
FAT12
|
255 bytes 24
|
Any Unicode except NUL 24 26
|
No limit defined 12
|
32MiB
|
1MiB to 32MiB
|
FAT16
|
255 bytes 24
|
Any Unicode except NUL 24 26
|
No limit defined 12
|
2GiB
|
16MiB to 4GiB
|
FATX
|
42 bytes 24
|
ASCII. Unicode not permitted.
|
No limit defined 12
|
2GiB
|
16MiB to 2GiB
|
Fossil
|
?
|
?
|
?
|
?
|
?
|
MFS
|
255 bytes
|
Any byte except :
|
No path (flat filesystem)
|
256MiB
|
256MiB
|
HFS
|
31 bytes
|
Any byte except :
|
Unlimited
|
2GiB
|
2TiB
|
FAT32
|
255 bytes 24
|
Any Unicode except NUL 24 26
|
No limit defined 12
|
4GiB
|
512MiB to 2TiB 7
|
HPFS
|
255 bytes
|
Any byte except NUL 27
|
No limit defined 12
|
2GiB
|
2TiB13
|
NTFS
|
254 characters + "."
|
Any Unicode except NUL, / or :
|
32,767 Unicode characters with each path component (directory or filename) up to 255 characters long 12
|
16EiB 55
|
16EiB 55
|
HFS Plus
|
255 UTF-16 characters 1
|
Any valid Unicode 2 26
|
Unlimited
|
16EiB
|
16EiB 71
|
FFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
4GiB
|
256TiB
|
UFS1
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
4GiB to 256TiB
|
256TiB
|
UFS2
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
512GiB to 32PiB
|
1YiB
|
ext2
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
16GiB to 2TiB4
|
2TiB to 32TiB
|
ext3
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
16GiB to 2TiB4
|
2TiB to 32TiB
|
ext4
|
|
Any byte except NUL 26
|
No Limit defined 12
|
16GiB to 2TiB4
|
1024 PiB
|
GPFS
|
255 (?)
|
Any byte except NUL 26
|
No limit defined 12
|
No limit found
|
299 Bytes (2PiB tested)
|
GFS
|
255
|
Any byte except NUL 26
|
No limit defined 12
|
2TB to 8EB63
|
2TB to 8EB63
|
ReiserFS
|
4032 bytes/255 characters
|
Any byte except NUL 26
|
No limit defined 12
|
8TiB8 (v3.6), 4GiB (v3.5)
|
16TiB
|
Reiser4
|
3976 bytes
|
Any byte except / and NUL
|
No limit defined 12
|
8TiB on x86
|
?
|
OCFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
8TiB
|
8TiB
|
OCFS2
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
4PiB
|
4PiB
|
XFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
8EiB9
|
8EiB9
|
JFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
8EiB
|
512TiB to 4PiB
|
JFS2
|
255 bytes
|
Any Unicode except NUL
|
No limit defined 12
|
4PiB
|
32PiB
|
QFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
16EiB 72
|
4PiB 72
|
BFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
12288 bytes to 260GiB3
|
256PiB to 2EiB
|
AdvFS
|
255 characters
|
Any byte except NUL 26
|
No limit defined 12
|
16TiB
|
16TiB
|
NSS
|
256 characters
|
Depends on namespace used 28
|
Only limited by client
|
8TiB
|
8TiB
|
NWFS
|
80 bytes 52
|
Depends on namespace used 28
|
No limit defined 12
|
4GiB
|
1TiB
|
ODS-5
|
236 bytes15
|
?
|
4096 bytes16
|
1TiB
|
1TiB
|
VxFS
|
255 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
16EiB
|
?
|
UDF
|
255 bytes
|
Any Unicode except NUL
|
1023 bytes 43
|
16EiB
|
?
|
ZFS
|
255 bytes
|
Any Unicode except NUL
|
No limit defined 12
|
16EiB
|
268EiB (2128 Bytes)
|
Minix V1 FS
|
14 or 30 bytes, set at filesystem creation time
|
Any byte except NUL 26
|
No limit defined 12
|
1GiB
|
1GiB
|
Minix V2 FS
|
14 or 30 bytes, set at filesystem creation time
|
Any byte except NUL 26
|
No limit defined 12
|
1GiB
|
1GiB
|
Minix V3 FS
|
60 bytes
|
Any byte except NUL 26
|
No limit defined 12
|
4GiB
|
4GiB
|
VMFS2
|
128
|
Any byte except NUL and / 26
|
2048
|
4TiB 74
|
64TiB
|
VMFS3
|
128
|
Any byte except NUL and / 26
|
2048
|
2TiB 74
|
64TiB
|
|
Maximum filename length
|
Allowable characters in directory entries25
|
Maximum pathname length
|
Maximum file size
|
Maximum volume size 4
|