File Names
Different operating and file systems may have different rules for naming files. In particular, different systems may use different character sets and case sensitivity. For maximum cross-platform compatibility, SyncDat uses the ASCII character set for all file names and assumes they are case-sensitive.
Native Windows and Mac OS X file systems are case-insensitive. This means that a file named "foo" may unintentionally overwrite a file named "Foo". If you are comparing files between a unix file system and a Windows or Mac OS X file system, take care that there are no files whose names differ only by case.
Files with non-ASCII characters in their names, such as unicode characters, may not correctly match similarly named files on different types of systems. Likewise, non-ASCII characters may not translate correctly when copied to a different type of system. For maximum cross-platform compatibility, you should avoid using non-ASCII characters in file names.