Was bedeutet das 'X' in .aspx, docx, xlsx usw.?

6804
Serapth

Mögliches Duplizieren:
Was bedeutet X in ASPX, DOCX, XLSX, PPTX usw.?

Dies ist eines der Dinge, die Sie einfach als selbstverständlich ansehen, bis Sie eines Tages jemand fragt und Sie erkennen, dass Sie es nicht beantworten können. So wie ich jahrelang nie die Verwendung von 1033 Verzeichnissen in Microsoft-Produkten in Frage gestellt habe, bis mich eines Tages jemand gefragt hat.

Bei der Veröffentlichung von .NET und Office 2007 fügte Microsoft im Wesentlichen allen Erweiterungen ein X hinzu, und ich habe es offen gesagt als XML-Darstellung angesehen, aber das macht mit .aspx einfach keinen Sinn.

Mir ist klar, dass dies eine sehr technische Frage ist, aber jetzt, da die Frage an mich gestellt wurde und mein Googeln mir keine Antwort gegeben hat, kann mir jemand mit Autorität sagen, was das X darstellt? Ist es e x gepflegt? X ml? Oder steckt dahinter keine Bedeutung?

3
Muss es etwas darstellen? drewk vor 13 Jahren 2
Nun, das ist sehr wahrscheinlich eine Antwort und möglicherweise die gültige. Es könnte also zurückkommen, dass das 'X' wörtlich nichts bedeutet ... genau das frage ich. Im Allgemeinen stellen Dateierweiterungen jedoch etwas dar. vor 13 Jahren 0
Ja, du hast Probleme! :-) Im Fall von aspx liegt es daran, dass es xhtml enthält oder eine Erweiterung von asp ist. Bei docx und xlsx handelt es sich um das Office Open XML-Format oder um Open Office XML. Dies war ein guter MS-Trick, um Verwirrung zu verursachen. jdehaan vor 13 Jahren 0
"X-tra super". ceejayoz vor 13 Jahren 1
... sicher, mach mich zu SuperUser! ;) Serapth vor 13 Jahren 0

5 Antworten auf die Frage

2
Ignacio Vazquez-Abrams

Here you go.

0
dzida

It is because of XML format used inside those files.

some explanation: http://www.word-tips.com/docx.html

0
M4N

IIRC the successor of (classic) ASP was first called ASP+, before it was released as ASP.NET. So maybe this is where the X in ASPX comes from (a + rotated by 45 degrees).

For the office documents, it's probably because the files are XML based.

0
Marius Schulz

I guess it's named .aspx (maybe extended) to be able to differentiate ASP pages (.asp) from ASP.NET pages.

0
mjrider

microsoft converted there original .doc which is a document and .xls (I belive it stands or extendable ledger sheet) to docx which is document + xml (which stands for extendable markup language) and .xlsx which again is a xml based spread sheet