跳至內容

副檔名

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 00:24 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

副檔名(Filename Extension,抑是作穡延伸檔名字尾名)是較早作業系統(如 VMS/CP / M/DOS 等)用來標誌檔案格式的一種機制。以 DOS 來講,一个副檔名是佮咧主檔名後壁的,由一个分隔符號分隔。佇一个像講「example . txt」的檔名中,example 是主檔名,txt 為副檔名,表示這个檔案是一个純文字檔案,句點「` . `」就是主檔名佮副檔名的分隔符號。

DOS 作業系統(包括講 Windows 三 . x)共副檔名限制佇咧三字元以內。個人電腦(PC)自細漢軟軟仔捒出 Windows 九十五開始矣,佇咧其他 Windows 作業系統上,無論是十六/三十二位元的 Windows 九十五、Windows 九十八、Windows ME 抑是三十二位元的 Windows NT、Windows 兩千、Windows XP、Windows 兩千空三和 Windows Vista、Windows 七的 FAT 三十二檔案系統中包含有一个介面水平的修正,予得副檔名的字數會當達到二百五十六个英文字元(長檔名), 但是佇咧系統層面的,猶原保留三字母的號名方式,這對真濟使用者來講攏是無可見的。NTFS 檔案系統是無這種限制。(猶毋過 NTFS 無適用佇九十五、九十八佮 ME)

咧長檔名的狀態下,檔案的副檔名會當根據殼層(shell)抑是瀏覽器的設定表示為顯示的抑是隱藏的。這也予得有心傳播電腦病毒抑是擽蟲病毒的惡意使用者著愛共 LOVE-LETTER-FOR-YOU . TXT . vbs 抑是 ` JustForYou . TXT . exe ` 偽裝做伙來親像無害的純文字檔案(LOVE-LETTER-FOR-YOU . TXT 抑是 ` JustForYou . TXT `), 愛以欺騙目標使用者。若檔案副檔名是隱藏(通常微軟作業系統預設為隱藏的), 啊這 VBScript 檔案抑是帶著電腦病毒的執行檔就有可能欺騙著使用者佇咧攏無防備下開啟閣執行。

這種號名法有真大的缺陷,甚至安全的缺陷,所以某寡作業系統已經無咧遵循副檔名的規範,是採用閣較精確的檔案魔術編號(magic number)來判斷檔案類型(參見 UNIX/Linux 系統)。 猶毋過 Windows 系列的作業系統就算是上新的 Windows 十一攏猶原保持這種號名格式。

副檔名閣較重要的作用是予系統來決定做使用者欲拍開這个檔案的時陣用佗一種軟體執行,如 Windows 系統當中 exe 檔案是可執行檔,doc 檔案預設用 Microsoft Word 拍開的 Word 檔案。

參見

  • 檔案格式
  • 檔案格式列表