Skip to main content

Co je to oddělovač?

Ve vztahu k počítačům je oddělovač oddělovač, který definuje jednotlivé kusy dat v souboru, komunikačním protokolu nebo jiném datovém proudu.Separátor může být stejně jednoduchý jako jediný znak, jako je čárka, nebo stejně složitý jako definovaná sekvence kontrolních znaků bez tisku.Účelem oddělovače je poskytnout předvídatelný a spolehlivý mechanismus pro rozdělení proudu dat do částí komponent, když jiné metody nemusí být spolehlivé nebo kdy může být obsah dat velmi libovolný.Mnoho počítačových aplikací, od textových procesorů po šíření listů po webové prohlížeče, používá pro různé funkce oddělovače.Jedna komplikace, která může nastat s použitím oddělovače, je známá jako kolize oddělovače, ke které dochází, když zamýšlená data obsahují separátor jako znak, který není určen k interpretaci jako separátor, kompenzuje následující data a obvykle je znepříjemňuje.

Delimitor může být jediný znak, jako je například slova oddělující prostor, jako je tomu u mnoha základních tlumočníků příkazových řádků a textových procesorů.Cílem je umožnit programu izolovat jeden prvek z delšího řetězce.Například adresa webových stránek používá období k oddělení různých částí názvu webu.Přijetí více řádků textu, které tvoří gramaticky správný odstavec.V těchto případech může delimitor mít podobu kontrolního znaku, který není tisknuto, takže všechny potisknutelné znaky lze použít jako data.Ovládací znak, který není tisknut, je jediný znak, který nemá v počítačovém písmu žádný odpovídající displej glyf, někdy není ani replikovatelný na klávesnici a místo toho musí být generován aplikací nebo jinou funkcí.Tyto typy separátorů v některých případech fungují dobře, ale mohou být také zatěžují, pokud uživatel není schopen vyrobit charakter bez speciálního programu.Jeden příklad toho se objevil v programech pro úpravy příkazových řádků, ve kterých musel uživatel použít ovládání kombinace klíčů-Z k vytvoření znaku End-of-File (EOF), aby vytvořil vyřazovač, který označil konec aSoubor.Tyto separátory mohou mít podobu držáků a mdash;jak je vidět v mnoha programovacích jazycích mdash;Citace nebo hvězdičky.Cílem je poskytnout způsob, jak rozdělit blok libovolných dat nebo textu, který by mohl překlenout několik řádků nebo zahrnovat ovládací nebo jiné speciální znaky.V jazyce Hypertext Markup Language (HTML) jsou značky používané k označení textu obklopeny většími a méně než značkami, což umožňuje, aby značky byly jakoukoli délkou a zahrnují kontrolní znak, jako je návrat kočáru generovaný při stisknutí tlačítka návratubez rozbití bloku.Použití delimiterů tímto způsobem umožňuje formátovat dokument HTML, takže je čitelnější člověk bez vytváření problémů pro tlumočník HTML.