Share on Facebook Share on Twitter Email
Answers.com

extension

 
Dictionary: ex·ten·sion   (ĭk-stĕn'shən) pronunciation
n.
  1. The act of extending or the condition of being extended.
  2. The amount, degree, or range to which something extends or can extend: The wire has an extension of 50 feet.
    1. The act of straightening or extending a limb.
    2. The position assumed by an extended limb.
  3. Medicine. The application of traction to a fractured or dislocated limb to restore the normal position.
    1. An addition that increases the area, influence, operation, or contents of something: an extension for the vacuum cleaner; built a new extension onto the hospital wing.
    2. An additional telephone connected to a main line.
    1. An allowance of extra time, as for the repayment of a debt.
    2. The period of this extra time: three months' extension on the loan.
  4. The property of an object by which it occupies space.
  5. A program in a university, college, or school that offers instruction, as by television or correspondence, to persons unable to attend at the usual time or in the usual place.
  6. Logic. The class of objects designated by a specific term or concept; denotation.
  7. Mathematics. A set that includes a given and similar set as a subset.
  8. Computer Science. A set of characters that follow a filename and are separated from it by a period, used to identify the kind of file: In most operating systems, file names having the extension .EXE are executable files.

[Middle English extensioun, from Old French extension, from Latin extēnsiō, extēnsiōn-, from extēnsus, past participle of extendere, to extend. See extend.]

extensional ex·ten'sion·al adj.

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Marketing Dictionary: extension
Top

1. see embellishment.

2. see extend.

3. Period of time that exceeds the length of a given contract.

Business Dictionary: Extension
Top

In general: agreement between two parties to extend the time period specified in a contract.

Taxation: additional period of time to file an income tax return.

Real Estate Dictionary: Extension
Top

An agreement between two or more parties to extend the time period specified in a Contract.
Example: When a tenant is unable to Vacate the property at the termination of the Lease an extension may be granted by the Landlord.
Example: When a seller fails to clear the title in time for a Closing an extension of the closing date may be granted.

Thesaurus: extension
Top

noun

  1. The act of making something longer or the condition of being made longer: elongation, prolongation, protraction. See long/short.
  2. The act of increasing in dimensions, scope, or inclusiveness: enlargement, expansion, spread. See increase/decrease.
  3. An area within which something or someone exists, acts, or has influence or power: ambit, compass, extent, orbit, purview, range, reach, realm, scope, sphere, sweep, swing. See territory.
  4. A part added to a main structure: annex, arm, wing. See part/whole.

Antonyms: extension
Top

n

Definition: enlargement, continuation
Antonyms: abbreviation, abridgment, compression, contraction, curtailment, decrease, reduction, shortening

n

Definition: expansion
Antonyms: contraction, shrinking

n

Definition: prolongation
Antonyms: shortening


Dental Dictionary: extension
Top

n

1. an enlargement in boundary, breadth, or depth. n 2. the process of increasing the angle between two skeletal levers having end-to-end articulation with each other; the opposite of flexion.

Architecture: extension
Top

A wing or structure added to an existing building.


Dictionary of Dance: extension
Top

Dancers are said to have good extension if they are able to raise their leg high into the air and sustain the position. A trend among modern female dancers—exemplified by Sylvie Guillem—is to aim for the half-past-midnight extension, i.e. with the lifted leg raised so high that it virtually brushes the dancer's ear.

Straightening of a joint: a movement that returns a body segment to the anatomical position from a flexed position. Compare flexion.

Extension
Extension

Law Encyclopedia: Extension
Top
This entry contains information applicable to United States law only.

An increase in the length of time specified in a contract.

A part constituting an addition or enlargement, as in an annex to a building or an extension to a house. Addition to existing facilities.

An allowance of additional time for the payment of debts. An agreement between a debtor and his or her creditors, by which they allow the debtor further time for the payment of liabilities. A creditor's indulgence by giving a debtor further time to pay an existing debt.

The word extension, when used in its proper and usual sense in connection with a lease, means a prolongation of the previous leasehold estate. The distinction between extension and renewal of lease is chiefly that, in the case of renewal, a new lease is requisite, while, in the case of extension, the same lease continues in force during an additional period upon performance of a stipulated act. An option for renewal implies giving a new lease on the same terms as those of an old lease, while an option for extension contemplates a continuance of an old lease for a further period.

Request for additional time to file an income tax return beyond the due date.

Veterinary Dictionary: extension
Top

1. the movement by which the two ends of any jointed part are drawn away from each other.
2. a movement bringing the members of a limb into or toward a straight condition.

  • nail e. — extension exerted on the distal fragment of a fractured bone by means of a nail or pin (Steinmann pin) driven into the fragment.
Word Tutor: extension
Top
pronunciation

IN BRIEF: n. - Act of expanding in scope; Act of stretching or straightening out a flexed limb; An educational opportunity provided by colleges and universities to people who not enrolled as regular students.

pronunciation Technology is an extension of our hands and our feet, not our spirit. — Konstantinos Gavras, Source: 9/6/1995

Wikipedia: Filename extension
Top

A filename extension is a suffix to the name of a computer file applied to indicate the encoding convention (file format) of its contents.

In some operating systems (for example Unix) it is optional, while in some others (such as DOS) it is a requirement. Some operating systems limit the length of the extension (such as DOS and OS/2, to three characters) while others (such as Unix) do not. Some operating systems (for example RISC OS) do not use filename extensions. Unix accepts the separator dot as a legal character but does not give it a special recognition on the OS level.

Contents

Usage

Filename extensions can be considered a type of metadata. They are commonly used to infer information about the way data might be stored in the file. The exact definition, giving the criteria for deciding what part of the file name is its extension, belongs to the rules of the specific filesystem used; usually the extension is the substring which follows the last occurrence, if any, of the dot character (e.g. txt is the extension of the filename readme.txt, html the extension of mysite.index.html). On file systems of mainframe systems such as MVS, VMS, and PC systems such as CP/M and derivative systems such as MS-DOS, the extension is a separate namespace from the filename. Under Microsoft's DOS and Windows, some extensions, including EXE, COM, BAT, and CMD, indicate that a file is an executable program. This is different from Unix-like operating systems, where a suffix is not a separate namespace, and where even having a suffix is voluntary, as file system permissions are used to decide whether a file is executable.

With the advent of graphical user interfaces, the issue of file management and interface behavior arose. Microsoft Windows allowed multiple applications to be associated with a given extension, and different actions were available for selecting the required application, such as a context menu offering a choice between viewing, editing or printing the file.

Pre-OS X versions of the Mac OS disposed of filename extensions entirely, instead using a file type code to identify the file format. Additionally, a creator code was specified to determine which application would be launched when the file's icon was double-clicked. Mac OS X, however, uses filename suffixes, as well as type and creator codes, as a consequence of being derived from the Unix-like NEXTSTEP operating system, which did not have type or creator code support in its file system.

Historical limitations

Filename extensions were used in Digital Equipment Corporation (DEC) operating systems (for example, TOPS-10, OS/8 and RT-11). CP/M adopted the convention and MS-DOS, as a re-implementation of CP/M, did so as well.

The DEC operating systems internally split the filename into a "base name" and a filename extension, with the "base name" limited to five to eight characters (initially six in RT-11 and nine in RSX and VMS) and the extension limited to two or three characters; when a filename/filename extension combination was typed in commands, a dot (.) was placed between the filename and filename extension. CP/M worked the same way; the filename was limited to eight characters and the filename extension was limited to three characters, with a dot between them. Early versions of the FAT filesystem used in MS-DOS and Microsoft Windows imposed the same limitations. This is sometimes referred to as the 8.3 filename convention, and since the word basename is eight letters long and ext is a reasonable abbreviation for extension, it can be generalized as:

BASENAME.EXT

When doing a file listing, the base name and extension would be separated by spaces:

Volume in drive A: is LINUX BOOT 
 Volume Serial Number is 2410-07EF
 Directory for A:\

 LDLINUX  SYS      5480 1999-04-19  23:24 
 VMLINUZ         530921 1999-04-19  23:24 
 BOOT     MSG       559 1999-04-19  23:24 
 EXPERT   MSG       668 1999-04-19  23:24 
 GENERAL  MSG       986 1999-04-19  23:24 
 KICKIT   MSG       979 1999-04-19  23:24 
 PARAM    MSG       875 1999-04-19  23:24 
 RESCUE   MSG      1020 1999-04-19  23:24 
 SYSLINUX CFG       420 1999-04-19  23:24 
 INITRD   IMG    878502 1999-04-19  23:24 
        10 files           1,420,410 bytes
                              35,840 bytes free

Improvements

The filename extension was originally used to easily determine the file's generic type. The need to condense a file's type into three characters frequently led to inscrutable extensions. Examples include using .GFX for graphics files, .TXT for plain text, and .MUS for music. However, because many different software programs have been made that all handle these data types (and others) in a variety of ways, filename extensions started to become closely associated with certain products—even specific product versions. For example, early WordStar files used .WS or .WSn, where n was the program's version number. Also, filename extensions began to conflict between separate files. One example is .rpm, used for both RPM Package Manager packages and RealPlayer Media files;[1] others being .qif, shared by DESQview fonts, Quicken financial ledgers, and QuickTime pictures,[2], and .gba, shared between GrabIt scripts and Game Boy Advance ROM images.[3]

Some other operating systems such as Multics that used filename extensions generally had much more liberal sizes for filenames. Many allowed full filename lengths of 14 or more characters, and maximum name lengths up to 255 were not uncommon. The file systems in operating systems such as Unix stored the file name as a single string, not split into base name and extension components, with the '.' being just another character allowed in file names. Such systems generally allow for variable-length filenames, permitting more than one dot, and hence multiple suffixes. Some components of Multics and Unix, and applications running on them, used suffixes, in some cases, to indicate file types, but they did not use them as much — for example, executables and ordinary text files had no suffixes in their names.

The High Performance File System (HPFS), used in Microsoft and IBM's OS/2 also supported long file names, and didn't divide the file name into a name and an extension. However, the convention of using suffixes continued, even though HPFS supported extended attributes for files, allowing a file's type to be stored with the file as an extended attribute.

Microsoft's Windows NT's native file system, NTFS, supported long file names and didn't divide the file name into a name and an extension, but again, the convention of using suffixes to simulate extensions continued, for compatibility with existing versions of Windows.

When the Internet age first arrived, those using Windows systems that were still restricted to 8.3 filename formats had to create web pages with names ending in .HTM, while those using Macintosh or Unix computers could use the recommended .html filename extension. This also became a problem for programmers experimenting with the Java programming language, since it requires source code files to have the four-letter suffix .java and compiles object code output files with the five-letter .class suffix.[4]

Eventually, Windows introduced support for long file names, and removed the 8.3 name/extension split in file names, in an extended version of the commonly used FAT file system called VFAT. VFAT first appeared in Windows NT 3.5 and Windows 95. The internal implementation of long file names in VFAT is largely considered to be a kludge, but it removed the important length restriction, and allowed files to have a mix of upper case and lower case letters, on machines that would not run Windows NT well. However, the use of three-character extensions under Microsoft Windows has continued, originally for backward compatibility with older versions of Windows and now by habit, along with the problems it creates.

Command name issues

The use of a filename extension in a command name appears occasionally, usually as a side effect of the command having been implemented as a script (in Bourne shell, Python, etc.) and the interpreter name being suffixed to the command name, a practice common on systems like Windows and MacOS, which rely on globally-set associations between filename extension and interpreter, but sharply deprecated in Unix-derived systems like Linux and Apple's OS X, where the interpreter is normally specified as a header in the script.

On association-based systems, the filename extension is generally mapped to a single, system-wide selection of interpreter for that extension (such as ".py" meaning to use Python), and the command itself is runnable from the command line even if the extension is omitted (assuming appropriate setup is done). If the implementation language is changed, the command name extension is changed as well, and the OS provides a consistent API by allowing the same extension-less version of the command to be used in both cases. This method suffers somewhat from the essentially global nature of the association mapping, as well as from developers' incomplete avoidance of extensions when calling programs, and that developers can't force that avoidance. Windows is the only remaining widespread employer of this mechanism.

On systems with interpreter directives, command name extensions have no special significance, and are by standard practice not used, since the primary method to set interpreters for scripts is to start them with an single line specifying the interpreter to use (which could be viewed as a degenerate resource fork).

Developers coming from association-based based culture to the interpreter directive culture often make the very distinctive error of including command name extensions. Embedding the implementation detail of the language used introduces a problem where the command's implementation language cannot be changed (for example, from shell to C++) without either breaking any tool that refers to the old script name, or retaining the now inaccurate old extension, both of which are generally considered harmful.

Security issues

The default behavior of Windows Explorer, the file browser provided with Windows, is for filename extensions not to be shown. Malicious users have tried to spread computer viruses and computer worms by using file names formed like LOVE-LETTER-FOR-YOU.TXT.vbs. The hope is that this will appear as LOVE-LETTER-FOR-YOU.TXT, a harmless text file, without alerting the user to the fact that it is a harmful computer program, in this case written in VBScript.

Later Windows versions (starting with Windows XP Service Pack 2 and Windows Server 2003) included customizable lists of filename extensions that should be considered 'dangerous' in certain 'zones' of operation, such as when downloaded from the web or received as an e-mail attachment. Modern antivirus software systems also help to defend users against such attempted attacks where possible.

There have been instances of malware crafted to exploit vulnerabilities in some Windows applications which could cause a stack-based buffer overflow when opening a file with an overly long, unhandled filename extension.

See also: Criticism of Microsoft Windows hiding of filename extensions

Alternatives

In network contexts, files are regarded as streams of bits and do not have filenames or extensions.

On the internet, the type of a bitstream is stated as the internet media type of the stream (also called the MIME type or content type). This is given in a line of text preceding the stream, such as:

Content-type: text/plain

BeOS, whose BFS file system supports extended attributes, would tag a file with its internet media type as an extended attribute. The KDE and GNOME desktop environments associate an internet media type with a file by examining both the filename suffix and the contents of the file, in the fashion of the file command, as a heuristic. They choose the application to launch when a file is opened based on that internet media type, reducing the dependency on filename extensions. Mac OS X uses both filename extensions and media types, as well as file type codes, to select a Uniform Type Identifier by which to identify the file type internally.

See also

References

  1. ^ File Extension .RPM Details from filext.com
  2. ^ File Extension .QIF Details from filext.com
  3. ^ File Extension .GBA Details
  4. ^ "javac - Java programming language compiler". Sun Microsystems, Inc.. 2004. http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javac.html. Retrieved 2009-05-31. "Source code file names must have .java suffixes, class file names must have .class suffixes, and both source and class files must have root names that identify the class." 

External links


Translations: Extension
Top

Dansk (Danish)
n. - forøgelse, udvidelse, omfang, omstillingsapparat, overførsel, omstillingsnummer, forlængelse, folkeuniversitetsundervisning, stræk, ekstension

idioms:

  • extension cord    forlængerledning
  • extension table    udtræksbord

Nederlands (Dutch)
verlenging, uitbreiding, omvang, strekking (ledemaat), educatie per correspondentie, extra toestel, versterkend woord

Français (French)
n. - rallonge, prolongement, prolongation, accroissement, augmentation, extension, expansion, prorogation, (Jur, Fin) report, appareil supplémentaire (un téléphone), poste (bureau)

idioms:

  • extension cord    (Élec) prolongateur, rallonge
  • extension table    rallonge de table

Deutsch (German)
n. - Ausdehnung, Erweiterung, Ausbau, Verlängerung, Extension, Anbau, Nebenanschluß

idioms:

  • extension cord    Verlängerungsschnur
  • extension table    Verlängerungstisch

Ελληνική (Greek)
n. - έκταση, επέκταση, προέκταση, άπλωμα, επέκταση, διεύρυνση, παράταση, εσωτερική τηλεφωνική γραμμή

idioms:

  • extension cord    (ηλεκτρ.) μπαλαντέζα, προέκταση
  • extension table    τραπέζι με φύλλο επιμήκυνσης

Italiano (Italian)
estensione, espansione, prolungamento, annesso

idioms:

  • extension cord    prolunga

Português (Portuguese)
n. - extensão (f), alcance (m), âmbito (m)

idioms:

  • extension cord    fio (m) de extensão
  • extension table    mesa (f) elástica

Русский (Russian)
расширение, отсрочка, пролонгация, пристройка, приложение, заочный курс, добавочный номер, вытяжение

idioms:

  • extension cord    удлинительный шнур
  • extension table    стол кот. можно продлить

Español (Spanish)
n. - extensión, dimensión, aumento, expansión, dilatación, prolongación, anexo

idioms:

  • extension cord    cordón de extensión, cable prolongador
  • extension table    mesa extendible

Svenska (Swedish)
n. - förlängning, utsträckande

中文(简体)(Chinese (Simplified))
延长, 范围, 扩充

idioms:

  • extension cord    延长线
  • extension table    伸缩桌

中文(繁體)(Chinese (Traditional))
n. - 延長, 範圍, 擴充

idioms:

  • extension cord    延長線
  • extension table    伸縮桌

한국어 (Korean)
n. - 확장, 신장량, 외연, 탈구교정

日本語 (Japanese)
n. - 延長, 延長部分, 増築部分, 内線, 延期, 猶予期間, 伸展, 増設

idioms:

  • extension cord    延長コード
  • extension table    伸縮テーブル

العربيه (Arabic)
‏(الاسم) تمديد‏

עברית (Hebrew)
n. - ‮התפשטות, הארכה, תוספת, שלוחה‬


 
 
Learn More
debtor
renewal
annex

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.  Read more
Marketing Dictionary. Dictionary of Marketing Terms. Copyright © 2000 by Barron's Educational Series, Inc. All rights reserved.  Read more
Business Dictionary. Dictionary of Business Terms. Copyright © 2000 by Barron's Educational Series, Inc. All rights reserved.  Read more
Real Estate Dictionary. Dictionary of Real Estate Terms. Copyright © 2004 by Barron's Educational Series, Inc. All rights reserved.  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Antonyms. © 1999-2009 by Answers Corporation. All rights reserved.  Read more
Dental Dictionary. Mosby's Dental Dictionary. Copyright © 2004 by Elsevier, Inc. All rights reserved.  Read more
Architecture. McGraw-Hill Dictionary of Architecture and Construction. Copyright © 2003 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Dictionary of Dance. The Oxford Dictionary of Dance. Copyright © 2000, 2004 by Oxford University Press. All rights reserved.  Read more
Sports Science and Medicine. The Oxford Dictionary of Sports Science & Medicine. Copyright © Michael Kent 1998, 2006, 2007. All rights reserved.  Read more
Law Encyclopedia. West's Encyclopedia of American Law. Copyright © 1998 by The Gale Group, Inc. All rights reserved.  Read more
Veterinary Dictionary. Saunders Comprehensive Veterinary Dictionary 3rd Edition. Copyright © 2007 by D.C. Blood, V.P. Studdert and C.C. Gay, Elsevier. All rights reserved.  Read more
Word Tutor. Copyright © 2004-present by eSpindle Learning, a 501(c) nonprofit organization. All rights reserved.
eSpindle provides personalized spelling and vocabulary tutoring online; free trial Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Filename extension" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more