Filename rules

BlackBerry 10 OS supports a variety of filesystems, each of which has different capabilities and rules for valid filenames.

For information about filesystem capabilities, see Working with Filesystems; for filesystem limits, see Understanding System Limits.

If you're using UTF-8 representations of Unicode characters to represent international characters, the limit on the filename length will be lower, depending on your use of characters in the extended range.

You can also use the ISO-Latin1 supplemental and PC character sets for international characters; however, the appearance of these 8-bit characters depends on the display settings of your terminal, and might not appear as you expect in other operating systems that access the files via a network.

Note: All our disk filesystems, that is, fs-cd.so, fs-dos.so, the Power-safe filesystem (fs-qnx6.so), and fs-udf.so, use UTF-8 encoding for presentation of their filenames; attempts to specify a filename not using UTF-8 encoding will fail (with an error of EILSEQ) on these filesystems.