Nový řádek: Porovnání verzí
Smazaný obsah Přidaný obsah
m oprava odkazu na rozcestník nebo redirect, DOS → Disk Operating System |
zvyrazneni cr a lf |
||
Řádek 2:
== Historie ==
Znaky <code>'''CR'''</code> ('''Carriage Return''', [[ASCII]] kód <code>[[hexadecimální číslo|0x]]0D</code>) a <code>'''LF'''</code> ('''Line Feed''', ASCII kód <code>0x0A</code>) pocházejí ještě z období [[dálnopis]]né komunikace. Znak <code>LF</code> byl interpretován jako posun papíru o řádek vzhůru a znak <code>CR</code> jako návrat vozíku s papírem nebo tiskovou hlavou. Znaky byly interpretované elektromechanicky a proto bylo výhodné mít pro každou relativně samostatnou činnost jeden speciální znak. Kód <code>CR</code> se vždy posílal jako první, aby se tiskový vozík stihl vrátit, než se začne tisknout nový řádek. Někdy bylo dokonce nutné posílat <code>CR+LF+NUL</code> (poslední znak nevyvolává žádnou činnost) nebo <code>CR+CR+LF</code>. V době, kdy se tyto činnosti začaly řešit pomocí software, ztratila oddělená existence těchto znaků smysl. Záleželo pak jen na tvůrcích systémů, jak se s možností jeden z nich vypustit vypořádali.
== Reprezentace ==
[[Software|Počítačové programy]] a [[operační systém]]y obvykle reprezentují nový řádek pomocí jednoho nebo dvou řídících znaků.
* Systémy používající [[ASCII]] reprezentují nový řádek buď kódem <code>LF</code> (
**<code>LF</code>: [[Unix]] a jemu podobné systémy ([[Linux]], [[BSD]], [[Mac OS X]], [[Xenix]], [[BeOS]], [[Amiga]], [[RISC OS]] atd.)
**<code>CR+LF</code>: [[CP/M]] a systémy z něj vycházející ([[MP/M]], [[Disk Operating System|DOS]], [[OS/2]], [[Microsoft Windows]] atd.)
|