ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
檔案名稱 - Wikipedia

檔案名稱

维基百科,自由的百科全书


文件名稱是一註明電腦上每一檔案的特別字串。在不同的作業系統中,對檔案名稱在長度及可允許使用的字元上可能作出限制。檔案中的「通用资源标志符 - URI」最少是由四個部份組成的:

  1. 電腦ID (IP位址,網名或LAN電腦名稱。例如: wikipedia.org、207.142.131.206或\\MYCOMPUTER )
  2. 裝置(磁碟、根掛載點、磁碟區。例如: C:,/)
  3. 路徑 (目錄樹的位置:在第一個和最後一個路徑分隔線之間的任何字元)
  4. 檔案名稱

要參照在遠端電腦中的檔案 (即:主機,伺服器) 它的網路ID必須提供在內。如果它的URI沒有路徑部份,那檔案部份便假設在現時工作的目錄。

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

  • 檔案的基本名稱 (即:適當的檔案名稱,主要檔案名稱) 及
  • 檔案的扩展名 (通常是指出與指定格式有關聯的文件格式MIME類型)

在同一個目錄中,檔案名稱必須是要唯一的。但是,兩個檔案在不同的目錄中,其名稱是可以相同的。在某些的作業系統中,好像UNIX及Macintosh作業系統中,可以容許一個檔案可以多於一個名字,這稱作替身或硬連結 (請同時參閱:inode)。

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

[编辑] 保留字元

在大部份的作業系統中,檔案系統裏的某些字元因為含有特別的意思,在一個檔案的名稱,是不可以包括以下的字元:

  • 任何控制字元 (0-31)
  • / 斜線(SLASH) (使用為路徑分隔線;UNIX中的根目錄符號)
  • | 管道(PIPE)
  • \ 反斜線(BACKSLASH) (使用為路徑分隔線)
  •  ? 問號(QUESTIONMARK) (在Windows作業系統中使用為一個萬用字元)
  • " 雙引號(DOUBLE-QUOTATIONMARK) (這使用於標示含有空白字元的檔案名稱)
  • * 星號(STAR) (在Windows作業系統中使用為萬用字元)
  •  : 冒號(COLON) (這使用於決定哪一個掛載點 / Windows作業系統中的磁碟)
  • < 小於(LESS THAN)
  • > 大於(GREATER THAN)
  • . 句點(可允許使用,但最後的句點會被詮釋為副檔名的分隔)

另外,某些檔案名稱亦會保留,不能作為檔案名稱使用。

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

[编辑] 檔案名稱在不同作業系統中的比較

由於在多數的作業系統中的編碼問題,這不建議使用西歐或空白以外的字元作為檔案名稱。同時在某些作業系統中 (UNIX) ,大小楷不同的寫法可以有不同的解釋——myFile是跟myfile不同的——這不同於其它的作業系統(Windows)。

在不同的作業系統中,包括副檔名在內的檔案名稱最大長度是:

系統 大小寫相異 允許字元編碼 保留字元 保留字 最大長度 備註
MS DOS A-Z,0-9,-,_ 全部,除了已允許的字元 12 ISO-9660, CD檔案格式
Win95 A-Z,a-z,0-9,-,_ \?*<":>+[] 控制字元 255
WinXP NTFS 可選用 任何 \?*<":> 控制字元 aux, con, prn 2048 Internet Explorer 中網址列的最大長度
WinXP HPFS 任何 \?*<":> 254
MAC OS9 (Classic) 大小寫保留 任何  : 255個字元,在Finder中的上限為31個字元
MAC OSX 大小寫保留 任何  : 255
UNIX 任何 / 256 .為首的檔案名稱會被辨識為系統檔案(或称为隐藏文件,用途通常是记录应用软件的配置)

注意:在ISO 9660的檔案系統中,最大的目錄層次為8層,假設檔案最大長度為255個字元,這可知道在這個檔案系統中,URL的最大長度是2040個字元。


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -