檔案名稱- 维基百科,自由的百科全书

文章推薦指數: 80 %
投票人數:10人

文件名稱是一註明電腦上每一檔案的特別字串。

在不同的作業系統中,對檔案名稱在長度及可允許使用的 ... 方式,將檔案名稱分成兩個部份,包括可含有一個或多個字元的副檔名。

檔案名稱 維基百科,自由的百科全書 跳至導覽 跳至搜尋 檔案名稱是一註明電腦上每一檔案的特別字串。

在不同的作業系統中,對檔案名稱在長度及可允許使用的字元上可能作出限制。

檔案中的「通用資源標誌符-URI」最少是由四個部份組成的: 電腦ID(IP位址,網名或LAN電腦名稱。

例如:wikipedia.org、207.142.131.206或\\MYCOMPUTER) 裝置(磁碟、根掛載點、磁碟區。

例如:C:,/) 路徑(目錄樹的位置:在第一個和最後一個路徑分隔線之間的任何字元) 檔案名稱 要參照在遠端電腦中的檔案(即:主機,伺服器)它的網路ID必須提供在內。

如果它的URI沒有路徑部份,那檔案部份便假設在現時工作的目錄。

在很多的系統中,包括DOS及UNIX,是可以句點(.)方式,將檔案名稱分成兩個部份,包括可含有一個或多個字元的副檔名。

這兩個部份包括: 檔案的基本名稱(即:適當的檔案名稱,主要檔案名稱)及 檔案的副檔名(通常是指出與指定格式有關聯的檔案格式或MIME類型) 在同一個目錄中,檔案名稱必須是要唯一的。

但是,兩個檔案在不同的目錄中,其名稱是可以相同的。

在某些的作業系統中,比如UNIX及Macintosh作業系統中,可以容許一個檔案可以多於一個名字,這稱作替身或硬連結(請同時參閱:inode)。

注意:這種連結方式是與Windows捷徑、象徵連結、軟連結或超連結不同的。

目次 1保留字元 2文件名在不同OS中的比較 3腳註 4參考資料 5參見 保留字元[編輯] 在部份的作業系統例如Windows中,檔案系統裏的某些字元因為含有特別的意思。

因此在這些作業系統中,檔案的名稱不可以包括以下的字元: 任何控制字元(0-31) /斜線(SLASH)(使用為路徑分隔線;UNIX中的根目錄符號) |管道(PIPE) \反斜線(BACKSLASH)(使用為路徑分隔線) ?問號(QUESTIONMARK)(在Windows作業系統中使用為一個萬用字元) "雙引號(DOUBLE-QUOTATIONMARK)(這使用於標示含有空白字元的檔案名稱) *星號(STAR)(在Windows作業系統中使用為萬用字元) :冒號(COLON)(這使用於決定哪一個掛載點/Windows作業系統中的磁碟) 大於(GREATERTHAN)(原先輸出至主控台的訊息改輸出至文字檔) .句點(可允許使用,但最後的句點會被詮釋為副檔名的分隔) 另外,某些檔案名稱亦會保留,不能作為檔案名稱使用。

例如,DOS的裝置檔案: CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7,LPT8,andLPT9. 包含保留字的檔案名稱或檔案結尾,例如aux.c,file.aux或NUL.txt等在內的檔案名稱應該避免使用。

Unix及類Unix系統一般允許在檔案名中使用任何字元,而僅不可使用ASCIINULL(\0)和斜線(/)字元。

檔名在不同OS中的比較[編輯] 由於在多數的作業系統中的編碼問題,這不建議使用西歐或空白以外的字元作為檔案名稱。

同時在某些作業系統中(UNIX/UNIX-LIKE),大小寫不同的寫法可以有不同的解釋——myFile是跟myfile不同的——這不同於其它的作業系統(Windows)。

以下列出了不同作業系統中檔名的比較。

要注意對於其中的不少作業系統,最大長度、編碼、大小寫相異等特性會按照檔案系統的改變而改變。

系統 編碼 大小寫相異 允許字元 保留字元 保留字 最大長度 備註 MSDOS ANSI 否(FATDOS檔名) A-Z,0-9,-,_ 全部,除了已允許的字元 12 ISO-9660,CD檔案格式 Winows95(FAT) ANSI[註1] 否 A-Z,a-z,0-9,-,_ \?*+[]控制字元 255 Windows(exFAT) UTF-16 否 \?*控制字元 255 Windows(NTFS) UTF-16 可選用 任何 \?*控制字元 aux,con,prn 32,767個Unicode字元,其中每個成分(目錄或檔名)最長255字元 IE中網址列的最大長度 OS/2(HPFS) 任何8bit長度字元 否 任何8bit長度字元 \?* 254 MacOS(HFS) 任何8bit長度字元 否 任何8bit長度字元 : 255 舊版Finder中上限為31字元 MacOSX(HFS+) 預設UTF-8,其他同UNIX。

大小寫保留,是否區分視設定 任何  :(classicMacOS與CarbonlayermacOS) /(UnixlayermacOS) 255 同UNIX UNIX C(ANSI)視LC_ALL變數和掛載設定 是 任何 / 256 以.為首的被當作系統檔案(常作為軟體組態的隱藏檔案) Linux(Ubuntu12.04,以ext4為主) 預設UTF-8,其他同UNIX。

是[註2] 任何 / 視檔案系統,一般為256 同UNIX BSD(FreeBSD9) 常用C(ANSI)或UTF-8,其他同UNIX。

是 任何 / 視檔案系統,一般為256 同UNIX 注意:在ISO9660的檔案系統中,最大的目錄層次為8層,假設檔案最大長度為255個字元,這可知道在這個檔案系統中,URL的最大長度是2040個字元。

註腳[編輯] ^多語言Windows出現後,Windows仍然習慣把本地頁碼叫做ANSI,但這些頁碼(如CP936)不一定是ANSI發布的。

^由於Linux之類的類UNIX系統區分大小寫的緣故,常有一種惡作劇,即在他人C盤目錄下建立多個僅大小寫不同的資料夾,導致Windows發生檔案系統錯誤。

在這些系統上,有一些NTFS和FAT驅動會檢測到這一行為並且警告。

參考資料[編輯] 參見[編輯] 取自「https://zh.wikipedia.org/w/index.php?title=檔案名稱&oldid=66037054」 分類:計算機文件名稱 導覽選單 個人工具 沒有登入討論貢獻建立帳號登入 命名空間 條目討論 臺灣正體 已展開 已摺疊 不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體 查看 閱讀編輯檢視歷史 更多 已展開 已摺疊 搜尋 導航 首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科 說明 說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科 工具 連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目 列印/匯出 下載為PDF可列印版 其他專案 維基共享資源 其他語言 العربيةAzərbaycancaČeštinaDanskDeutschEnglishEsperantoEspañolفارسیBahasaIndonesiaÍslenska日本語한국어ОлыкмарийNorskbokmålPolskiРусскийSvenskaТоҷикӣУкраїнськаTiếngViệt 編輯連結



請為這篇文章評分?