Přejít na hlavní obsah

Kódování názvů souborů a složek ve Windows: pravidla a omezení

  • Bedřich Šmídová
  • Rady

Kódování názvů souborů a složek je jedním z důležitých aspektů práce v operačním systému Windows. Ne všichni uživatelé znají pravidla a omezení související s pojmenováním souborů a složek, což může vést k problémům při práci se souborovým systémem.

Windows má určitá pravidla a omezení pro vytváření názvů souborů a složek. Například je zakázáno používat některé speciální znaky, jako je\/:*? " < >/ a dalších. Kromě toho je systém Windows citlivý na registr znaků, tedy názvy "file.txt " a " File.txt " budou vnímány jako různé soubory.

Kódování názvů souborů a složek ve Windows může způsobit problémy při práci se souborovými systémy odlišnými od NTFS nebo FAT. Pokud například přenesete soubory s nepodporovaným kódováním na jiný operační systém, názvy souborů mohou být nesprávně zobrazeny nebo soubory nebudou vůbec dostupné. Proto je důležité vzít v úvahu tato omezení při práci se souborovým systémem ve Windows.

Důležité! Při pojmenování souborů a složek ve Windows se doporučuje používat pouze latinku, číslice a základní Interpunkce. Je třeba také věnovat pozornost délce názvu souboru nebo složky nepřesahující 260 znaků.

Regulační požadavky na názvy souborů a složek ve Windows

Zde jsou některé z klíčových požadavků, které je třeba zvážit při pojmenování souborů a složek ve Windows:

  • Délka jména: Maximální délka celé cesty souboru nebo složky by neměla překročit 260 znaků. To zahrnuje názvy složek a podsložek na cestě k souboru.
  • Použití přípustných znaků: Název souboru nebo složky může obsahovat všechny znaky kromě následujících:\/:*? " < >|
  • Registr symbolů: Windows nerozlišuje registr znaků v názvech souborů a složek, tedy "file.txt " a " File.TXT " budou stejná jména.
  • Vyhněte se speciálním symbolům: Dobrou praxí je vyhnout se používání speciálních znaků, jako jsou mezery, interpunkce nebo akcentované znaky, protože mohou způsobit problémy při práci se soubory z příkazového řádku nebo webovými aplikacemi.
  • Použijte přípony povolených souborů: Pro soubory s určitým typem obsahu existují přípustné přípony. Soubory s obrázky mohou mít například rozšíření .jpg nebo .png. Je třeba dodržovat přípustná rozšíření podle svých potřeb a požadavků.

Dodržování těchto regulačních požadavků pomůže vyhnout se potenciálním problémům s kódováním a poskytne pohodlnější organizaci a správu souborů a složek v operačním systému Windows.

První omezení: povolené znaky

Při vytváření názvů souborů a složek v operačním systému Windows je třeba vzít v úvahu některá omezení používání znaků. V opačném případě se soubory a složky nemusí otevřít nebo způsobit chyby při práci s nimi.

Jedna z hlavních sad povolených znaků v názvech souborů a složek obsahuje následující znaky:

ZnakPopis
A-ZLatinská velká písmena od A do z.
a-zLatinská malá písmena od a do z.
0-9Arabské číslice od 0 do 9.
_-Symboly podtržení a pomlčky.
MezeraMezera, ale ne na začátku nebo na konci názvu.

Na začátek nebo konec názvu také není povoleno uvádět mezery. Omezení názvů souborů a složek v operačním systému Windows pomáhají zajistit kompatibilitu s různými programy a zařízeními.

Druhé omezení: symboly zakázané k použití

Znaky zakázané pro použití v názvech souborů a složek zahrnují následující:

ZnakPopis
:Dvojtečka
*Hvězdička
?Otazník
/Lomítko
\Inverzní lomítko
"Dvojité uvozovky
Méně
>Více
|Vertikální rys
+Plus
=Rovnítko
;Středník
,Čárka

Kromě těchto symbolů je také zakázáno používat řídicí znaky, jako je nulový symbol (ASCII-kód 0) a symboly z rozsahu 1-31.

Zakázané znaky, pokud se stále objevují v názvech souborů a složek, mohou způsobit problémy při práci se souborovým systémem Windows. Proto je důležité dodržovat uvedená omezení a vyhnout se používání zakázaných znaků při vytváření souborů a složek.

Třetí omezení: registr znaků

To znamená, že při použití znaků v názvech souborů a složek, jejich registr nebude hrát roli při určování jedinečnosti a rozdílu mezi jmény. Například jména " File.txt " a " file.txt " budou považovány za stejné jméno.

Omezení nastává v případech, kdy se pokusíte vytvořit dvě složky nebo soubory se stejnými názvy, které se liší pouze registrem znaků. V takovém případě operační systém nebude schopen tyto názvy rozlišit a dojde k chybě.

Při práci se systémy, které vyžadují evidenci registrů znaků v názvech souborů a složek, se doporučuje dodržovat tato pravidla:

  • Použijte jeden registr znaků: vyberte nebo malá nebo velká písmena znaků pro všechny názvy souborů a složek;
  • Vyhněte se vytváření souborů a složek se stejnými názvy, které se liší pouze registrem: Sledujte jedinečnost názvů souborů a složek, abyste se vyhnuli potenciálním konfliktům.

Čtvrté omezení: délka názvu

V operačních systémech Windows NT, Windows 2000 a Windows XP je maximální délka názvu souboru nebo složky 255 znaků. V novějších verzích operačních systémů, včetně Windows Vista, Windows 7, Windows 8 a Windows 10, je maximální délka titulu prodloužena na 260 znaků.

Nezapomeňte, že v uvedené maximální délce se počítá i cesta k souboru nebo složce. Všimněte si, že to nejsou jen samotné symboly, ale také Slash, oddělovače disků a další speciální symboly, které mohou být přítomny na cestě.

Pokud je překročena maximální délka názvu souboru nebo složky, může operační systém vydat chybu a neumožnit vytvořit nebo přejmenovat takový soubor nebo složku.

Při práci s názvy souborů a složek je třeba vzít v úvahu toto omezení a zajistit, aby názvy nepřekročily maximální povolenou délku. Pokud je název souboru nebo složky příliš dlouhý, doporučuje se jej zkrátit, aby se předešlo možným problémům při práci se souborovým systémem Windows.

Páté omezení: zakázaná jména

Při vytváření souborů a složek v operačním systému Windows je třeba vzít v úvahu zakázaná jména, která nelze použít. To je způsobeno omezením systému a pravidly souborového systému.

Mezi hlavní zakázané názvy souborů a složek ve Windows patří následující:

CON, PRN, AUX, NUL:

Tato jména jsou zastaralá jména zařízení, která byla použita v MS-DOS. V současné době je používání těchto jmen zakázáno.

COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9:

Tato jména jsou přidružena k sériovému portu (COM portu) v počítači. Jejich použití je zakázáno pro soubory a složky.

LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9:

Tyto názvy jsou spojeny s porty tiskárny v počítači. Jejich použití je také zakázáno pro soubory a složky.

CONIN$, CONOUT$, CONPRN, CONAUX, NUL:

Tato jména jsou také zastaralá jména zařízení a jsou zakázána k použití.

PRN, AUX, CLOCK$, NUL:

Tato jména jsou vyhrazena pro systémové účely a nelze je použít pro soubory a složky uživatelů.

Je také třeba se vyvarovat používání zakázaných symbolů, jako jsou \ / : * ? " < >|, stejně jako mezery v názvech souborů a složek.

Pochopení a dodržování těchto pravidel a omezení pomůže vyhnout se problémům s ukládáním a přístupem k souborům a složkám v operačním systému Windows.