Windowsファイル拡張子には長さの制限がありますか?


13

自分のアプリケーションで開くバイナリ/テキストデータファイル(拡張子 ".mylongfileextensionname"など)の新しいファイル拡張子を作成したい場合、Windowsはそのアプリケーションと共にリストします(Windowsレジストリに既にリストされていると考えてください)前)?私の例では、「。mylong」または特定のレイアウトを使用する必要があります長さの制限がありますか?

回答:


11

Breakthroughの答えのように、私は常に合計255と考えていましたが、考えを再確認し始めたとき、これは矛盾していることがわかりました:

Windows 2000 has a 254 character limit.
Windows XP has a 255 character limit.
Windows Vista and Windows 7 has a 260 character limit.

Path+Filename limit is 260 characters.

http://www.wincert.net/tips/microsoft-windows/windows-7/2427-windows-7-file-transfer-issue-destination-path-too-long.html

このMicrosoftサイトで確認済み:

http://windows.microsoft.com/en-US/windows-vista/File-names-and-file-name-extensions-frequently-asked-questions (「ファイル名の最大長は?」を展開)

http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx


3
fyi:msdn.microsoft.com/en-us/library/windows/desktop/… ..ファイルapiの「他の」バージョンを使用すると、パス/ファイル名に最大32k文字を使用できます。「その他」で、私は「?\\ \」たala UNCパスを使用することによってトリガーされるUnicodeを1意味
アキラ

17

ファイル名を255文字より長くすることはできないという事実に加えて、ファイル拡張子の長さに制限はありません。これは、ファイルの拡張子が別ではなく、ファイル名自体の一部であるためです。

:あなたが望む拡張子の任意の長さを自由に使用できますが、私は1つの理由のために非常に長い一つを使用してお勧めしません規則を。ほとんどのファイル拡張子は3〜4文字の英数字です。長いものは、あるいは変な文字で、暗記することが難しく、かなり多く、「目立つ」に起こっている、と(再び、それがすべて異なります)にくい採用すること。一般的なファイル拡張子のリストについては、このWebサイトを参照してください

また、ファイル拡張子は完全に任意であることに注意してください-ファイルの内容を直接指定するのではなく、内容何をすべきか、または何をすべきかを暗示しているだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.