Directories | Web | Images | Groups | News | Shopping | Local

Enter your search keyword(s):

 


Untitled Document
(formerly Encyclopedic directory)
Websites

Arts
Movies, Television, Music...

Business
Jobs, Industries, Investing...

Computers
Internet, Software, Hardware...

Games
Video Games, Role playing, Gambling...

Health
Fitness, Medicine, Alternative...

Home
Family, Consumers, Cooking...

Kids & Teens
Arts, School Time, Teen Life...

News
Media, Newspapers, Weather...

Recreation
Travel, Food, Humor...

Reference
Maps, Education, Libraries...

Science
Biology, Psychology, Physics...

Shopping
Autos, Clothing, Gifts...

Society
People, Religion, Issues...

Sports
Baseball, Soccer, Basketball...

Travel
Cruises, Destinations, Reservations...


Country directories
United States, United Kingdom, Europe...


Translated directories
Deutsch, Español, Français...


Articles

Nature

Astronomy, Biology, Chemistry, Earth science, Ecology, Geography, Physics

Society
Anthropology, Archaeology, Business, Communication, Economics, Government, History, Law, Linguistics, Politics, Psychology, Public affairs, Sociology, State

Technology
Agriculture, Architecture, Engineering, Internet, Transport, Vehicles

Abstraction
Computer science, Logic, Mathematics, Philosophy, Statistics

Culture
Arts and crafts, Dance, Entertainment, Films, Fine arts, Games, Hobbies, Humor, Language, Literature, Media, Music, Recreation, Religion, Sports, Television, Visual arts and design

Human
Education, Family, Food, Health, Housing, Medicine, Personal life

Edit | Discuss Article

8.3 (computing)

8.3 is a common shorthand for the limits on filename length imposed by the FAT filesystem used by CP/M, DOS and early versions of Microsoft Windows — at most eight characters, followed by a ".", followed by a filename extension of at most three characters. File and directory names are uppercase.

The FAT directory format has been extended when Microsoft introduced Windows 95 and Windows NT 3.5, to support much longer, mixed-case Unicode filenames in addition to classic 8.3 names.

Files have two different names as a result. Windows applications can see both names and use them alternatively, although they will usually ignore the 8.3 names completely, while DOS applications only see and manipulate 8.3 names. It is important to know that the 8.3 name associated with a file can change if a file is moved around using the long name.

Technically, this is implemented by preceding each 8.3 directory entry on disk with one or more extra entries, of the Volume Label type. Such entries are ignored by MS-DOS, except in the root directory, for the purpose of naming the disk volume. Their presence does not prevent deleting a directory after the 8.3 entries has been removed. A slight problem can appear in the root directory: if it does not start with a real Volume Label, native MS-DOS will consider the first longname entry instead, which being in Unicode will display as short junk. This long name can also become corrupted if the LABEL command is used from MS-DOS to change the volume name. Windows can however detect this and will ignore or fix corrupted or detached long names.

There is no compulsory algorithm for creating the 8.3 name from a long name. Windows uses the following convention:

  • if the original name is 8.3 uppercase (eg. "TEXTFILE.TXT"), no long name will be stored on disk at all
  • if the original name is 8.3 mixed case, the long name will store the mixed-case name, while the 8.3 name will be a converted uppercase version of it (eg. "TextFile.Txt" and "TEXTFILE.TXT")
  • otherwise the names will be different. If possible, Windows will use the first 6 letters of the basename, followed by a tilde, followed by a single digit, followed by the first 3 chars of the extension (whatever follows the last dot in file name, uppercased and stripped of invalid characters) in order to create a unique 8.3 name. For example, "TextFile1.Mine. txt" and "TextFile2.Yours. txt" could have "TEXTFI~1.TXT" and "TEXTFI~2.TXT" as 8.3 names.
  • if this still does not yield a unique name, Windows will use the first 2 letters of the base name (or 1 if the basename has only 1 letter), followed by 4 seemingly random hexadecimal digits, the rest remaining as above.

In every case, a 8.3 filename resulting from a truly long name will always contain a tilde followed by a digit.

The NTFS filesystem used by the Windows NT family supports long filenames natively, but 8.3 names are still generated and available for MS-DOS applications. This can be optionally disabled to increase performance.

See also:

This article (or an earlier version of it) contains material from FOLDOC, used with permission.
Source | Copyright

Related categories
Webmasters: Add your website here:


Help build the largest human-edited directory on the web.
 Submit a Site - Open Directory Project (modified) - Become an Editor

Modified contents copyright 2008. All rights reserved.