保留大小寫
此條目沒有列出任何參考或來源。 (2017年5月25日) |
在電腦檔案系統儲存檔案名稱時,電腦有可能保留(儲存)亦可能放棄大寫形式資訊。如果大小寫差異被儲存,則它被稱作保留大小寫(case preservation)。
不保留大小寫的系統必然是不區分大小寫,但一個系統也可能保留但不區分大小寫。這種組合適宜人類理解,因為大多數人偏好使用正確的capitalization,但仍可辨識其他人撰寫的非標準寫法。舉例來說,如果某人寫出「uNiTeD states oF AMERICA」,雖然大小寫不正確,但可以認出是指United States of America(美利堅合眾國)。
Mac OS X、目前版本的Microsoft Windows作業系統以及Amiga OS的所有版本在大多數情況下都是保留但不區分大小寫。因為它們為不區分大小寫,故以名稱請求檔案時可以使用任何大小寫形式,這與區分大小寫的系統不同。因為它們為保留大小寫,所以檢視檔案名稱時,將會看到建立檔案時指定的大小寫形式。在不保留大小寫的系統中,則可能看到不同大小寫,例如字母全部為大寫或小寫。另外,在不區分大小寫但保留大小寫的系統中,同一個資料夾中不能同時存在僅大小寫不同的兩個檔案或資料夾,例如readme.txt與Readme.txt檔案。
下表列出了各現有檔案系統是否區分大小寫以及是否保留大小寫:
大小寫敏感 | 大小寫不敏感 | |
---|---|---|
保留大小寫 | UFS、ext3、ext4、HFS Plus(可選),NTFS(Unix下) | VFAT和FAT32基本上始終隨長檔名支援,NTFS、HFS Plus |
不保留大小寫 | 不可能 | FAT12、FAT16,僅在無長檔名支援下。 |