what is 8.3 file-naming convention?

news/2025/10/16 12:29:20/文章来源:https://www.cnblogs.com/profesor/p/19145311

 

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.mzph.cn/news/938156.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025智慧水务平台

随着国家“十四五”智慧水利规划落地,这场以数字孪生和AI决策为核心的水务革命,正悄然重构城市命脉。一、核心架构:1+2+3+N+X的“智慧水脑” 1. 底层逻辑:全域感知神经网 物联网+5G:百万级传感器实时采集水质、流…

what is .NFO?

FROM CHATGPT, OF COURSE.An .NFO file (short for info file) is a plain text file traditionally used to provide information, metadata, and notes about a particular release, most notably in software, ware…

机惨

rt: 有时候开开玩笑可以,你太过分就有点烦人了 你机惨我我其实不很气,我知道你只是想找点乐子(给别人看看你推) 哦那你就往我桌面上粘300多张?删都删不干净,那不纯有病吗?(惨完我你还笑得挺开心的) 最后没办法…

auipc指令在NEMU中的执行过程 - Zeeh

auipc指令在NEMU中的执行过程假设指令集为RV64I内存地址开始于0x8000 0000使用如下的代码: static const uint32_t img [] = {0x00000297, // auipc t0,00x00028823, // sb zero,16(t0)0x0102c503, // lbu a0,16(…

如何在AutoCAD中进行GIS空间查询?

借助GIS4CAD插件,可以在AutoCAD中像ArcGIS一样对图形数据进行空间查询,通过图层间的相交或包含关系,可以根据条件将符合要求的图形快速选中。这样可以快速筛选出符合特定空间位置条件的图形元素,显著提升CAD数据处…

initContainers实现整个数据目录的挂载

在部署mysql、oracle、tomcat测试时,面对配置文件非常多的情况下一个个挂载配置文件会显得非常麻烦,这时就可以通过将服务的整个数据目录给挂载下来,以方便修改配置和数据,但是因为服务需要初始化,直接挂载目录会…

消息队列常见问题克服(偏kafka)—顺序消费、消息积压、消息丢失、消息积压、分布式事务

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年屋脊通风天窗厂家最新权威推荐榜:工业厂房自然通风解决方案优选品牌

2025年屋脊通风天窗厂家最新权威推荐榜:工业厂房自然通风解决方案优选品牌随着工业建筑节能环保要求的不断提高,屋脊通风天窗作为工业厂房自然通风系统的核心设备,其技术性能与产品质量日益受到行业重视。在碳中和目…

学霸的期末 解题报告

简要题意 给定 \(n\) 个点 \(m\) 条边的有向图,在不改变图的连通性的前提下,删除任意条边后,最少可以保留多少条边;和任意加边后,最多可以包含多少条边。 数据范围:\(nm \le 5 \times 10 ^7,n \le 10^3,m\le 10^…

一种适用于正整数值域的无旋平衡树

介绍 如题,这是一种适用于正整数值域的平衡树。其主要特点如下:不带旋常数小实现简单,好理解与此同时,该算法具有以下局限性:只适用于正整数值域时间复杂度依赖于值域大小似乎只能解决传统平衡树问题目前暂不清楚…

详细介绍:FPGA实现SRIO图像视频传输,基于Serial Rapidlo Gen2,提供6套工程源码和技术支持

详细介绍:FPGA实现SRIO图像视频传输,基于Serial Rapidlo Gen2,提供6套工程源码和技术支持pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

2025 年电子散热器厂家 TOP 企业品牌推荐排行榜,电子 / 型材 / 插片 / 电源 / 固态 / 变频器 / 铝合金 / 逆变器散热器 / 散热器铝型材公司推荐

2025 年电子散热器行业迎来规模突破千亿元的增长周期,但市场竞争与发展挑战并存。受全球能源结构调整与电子设备功耗上升驱动,行业对散热效率的要求持续提高,而新国标将热阻值门槛提高 20%,进一步加剧了行业压力。…

禁用sentinel

禁用sentinel在配置文件(如application.properties)中增加配置:spring.cloud.sentinel.enabled=falsespring: cloud:sentinel:enabled: false

LobeHub

LobeHubLobeHub - LobeChat:个人 LLM 效能工具,超越 ChatGPT / OLLaMA 使用体验 漫思

[temporary] Arkady and rectangles

#include<bits/stdc++.h> using namespace std; typedef long long LL; const LL N=1e5+10,LG=18,inf=1e8; LL n,o[N]; struct Mat { LL a,b,c,d; }tk[N]; struct Miku {LL bin[N*2],tot;void ins(LL x) { bin[+…

跨境电商智能选品的未来:从经验到算法的革命

跨境电商智能选品的未来:从经验到算法的革命在全球化贸易和数字经济的浪潮中,跨境电商正在以前所未有的速度发展。无论是 亚马逊(Amazon)、TikTok Shop,还是 Shopee、Temu 等平台,都在不断拓展新的市场空间。然而…

静态网站宣言:用IPFS重建开放网络的乐趣

本文探讨了基于IPFS构建静态网站的技术优势,包括内容寻址、版本控制和去中心化存储。通过Orbiter平台案例,展示了如何简化现代网站部署流程,让Web开发重新变得简单高效。静态网站宣言 | IPFS 博客与新闻 构建网站曾…

收敛数列的性质

唯一性 若 \(x_n\) 收敛,则极限唯一。 有界性若 \(x_n\) 收敛,则 \(x_n\) 有界。 若 \(x_n\) 无界,则 \(x_n\) 一定发散。 若 \(x_n\) 有界,则 \(x_n\) 不一定收敛。保号性 \(\lim_{n\rightarrow \infty}x_n=a,a&g…

Eclipse Mosquitto MQTT 代理中持久性引擎(database.c 概念)的作用分析报告 - 指南

Eclipse Mosquitto MQTT 代理中持久性引擎(database.c 概念)的作用分析报告 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; f…

详细介绍:macOS 下安装 zsh、zsh-syntax-highlighting、powerlevel9k、nerd-font

详细介绍:macOS 下安装 zsh、zsh-syntax-highlighting、powerlevel9k、nerd-fontpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…