当前位置: 首页 > news >正文

what is 8.3 file-naming convention?

 

The term “8.3 filenames” refers to the legacy file-naming convention used by MS-DOS and early versions of Windows (as well as FAT file systems) in which file names were limited to:

  • 8 characters for the base name, and

  • 3 characters for the file extension.

Hence the shorthand: “8.3 format.”


🧩 Structure Example

FILENAME.EXT
^^^^^^^^ ^^^
│        └── Extension (3 characters)
└─────────── Base name (up to 8 characters)

Examples:

  • COMMAND.COM

  • AUTOEXEC.BAT

  • README.TXT

  • GAMEINFO.NFO

If a filename exceeded this limit (for example, ThisIsALongFileName.txt), it would be truncated and altered for compatibility — e.g. THISIS~1.TXT.


⚙️ Historical Context

  • Introduced with MS-DOS 1.0 (1981) and persisted through the FAT12, FAT16, and FAT32 file systems.

  • Designed to simplify file handling in early operating systems with limited memory and directory indexing.

  • The 8.3 constraint was a result of FAT directory entries being 11 bytes long (8 for the base, 3 for the extension).

  • The file names were case-insensitive, stored in uppercase, and allowed only certain characters (A–Z, 0–9, and some symbols like _ and -).


🪶 Transition

With the advent of Windows 95, Microsoft introduced VFAT, which allowed long filenames (LFN) — up to 255 characters, mixed case, and Unicode support — while still retaining a hidden 8.3 alias for backward compatibility with older programs.

Example:

  • Long filename: MyLetterToTheEditor.txt

  • 8.3 alias: MYLETT~1.TXT


🧠 Why It Matters

The 8.3 convention shaped early computing culture, including:

  • Naming conventions in DOS, early Windows, and BIOS-level firmware.

  • The origins of short extensions like .NFO, .DOC, .EXE, .COM, .BAT.

  • Constraints that encouraged brevity and mnemonic creativity in early software distribution.


In short:
8.3 filenames were the strict DOS-era naming rule, born from hardware limits and filesystem simplicity, later serving as a fossilized compatibility layer even in modern Windows systems.

 

http://www.gsyq.cn/news/22184.html

相关文章:

  • what is .NFO?
  • 如何在AutoCAD中进行GIS空间查询?
  • 2025 年电子散热器厂家 TOP 企业品牌推荐排行榜,电子 / 型材 / 插片 / 电源 / 固态 / 变频器 / 铝合金 / 逆变器散热器 / 散热器铝型材公司推荐
  • [temporary] Arkady and rectangles
  • 详细介绍:macOS 下安装 zsh、zsh-syntax-highlighting、powerlevel9k、nerd-font
  • AWS | Linux 硬盘挂载综合教程 - 实践
  • FFmpeg 实现视频批量剪辑
  • SaltStack 集群安装指南
  • NCS 3.1.1 蓝牙如何设置 public 地址
  • C# Avalonia 16- Animation- BlurringButtons
  • 别再争了,“Prompt已死”是个伪命题
  • 2025年通风气楼厂家最新权威推荐榜:工业厂房自然通风与消防排烟系统专业解决方案精选
  • 了解漏洞管理和补丁管理
  • 2025 年国内铝型材源头厂家最新推荐排行榜:聚焦优质企业核心优势,为下游企业精准采购提供专业参考
  • WPF应用绑定系统快捷键
  • 2025年篷布厂家最新推荐排行榜,多功能防水篷布、聚乙烯篷布、帐篷/汽车/宴会盖布、盖草布、泳池布、微喷水带、日用盖布、农林用篷布、重型机器用篷布公司精选
  • 2025年发电机组厂家最新权威推荐榜:柴油/燃气/船用/静音箱式/移动拖车/集装箱式,涵盖上柴/玉柴/潍柴/康明斯/沃尔沃/道依茨/帕金斯/MTU品牌
  • pbm 还原物理备份提示executable file not found in $PATH. stderr
  • 2025年精密磨床/CNC加工厂家最新权威推荐榜:涵盖车床/铣床/多轴/复合加工,铝/不锈钢/钛合金/模具钢/塑料件定制,专攻汽车/医疗/航空航天/机器人零件及注塑模具
  • 协作式调度(Cooperative Scheduling)详解
  • 有没有什么比较好用的拼图工具?
  • WxPython跨平台开发框架之主从表展示和录入的界面处理--产品报价单和明细记录的处理
  • 2025 年南昌装修公司推荐:南昌宿然设计 —— 无营销套路专注落地还原的技术型装修设计机构
  • 【运维自动化-标准运维】各类全局变量使用说明(下)
  • 10 16
  • MSSQL 恢复到时间点方法
  • 线性代数笔记
  • 2025 年浇注料生产厂家最新推荐榜单:聚焦实力企业,助力石化冶金新能源等行业精准选择优质供应商轻质/氧化铝空心球/耐火纤维浇注料厂家推荐
  • 谷歌推出全新语音搜索技术 S2R:跳过语音转文字,直接理解语音意图;代体 AI 推出端侧语音输入法丨日报
  • 数据跨境传输:挑战、需求与管控实践