close

Linjeskift

Gå til navigation Gå til søg

Inden for databehandling er linjeskift ( LF ) en kontrolkode , der angiver en bevægelse til den næste tekstlinje, for eksempel på en printer eller terminal .

Det bruges nogle gange i forbindelse med vognretur ( CR ), som på en skrivemaskine ville flytte "vognen" til venstre til den første kolonne. Mellem de to er de en mekanisme til at skrive en ny tekstlinje.

For eksempel i HTML - kode er linjeskiftet angivet med tagget < br > ( tvungen linjeskift ) [ 1 ]

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

  • Et tekstafsnit med < br > vil blive vist på denne anden måde:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br>
Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br><br>

Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

Historie

På en konventionel skrivemaskine kræver det to bevægelser at flytte til næste linje: en for at flytte vognen til højre og placere skrivepunktet yderst til venstre på papiret, og en for at flytte papiret en linje op. I computere blev denne analogi fulgt, og de to tegn blev defineret: CR for vognretur og LF for linjeskift. Mellem de to ( CRLF ) blev der lavet en printer til at lave disse bevægelser for at kunne skrive en ny tekstlinje.

Derfor blev CRLF oprindeligt vedtaget som standardmetoden til at afslutte en linje; og mange netværksprotokoller (såsom SMTP ) forventer dette. Denne beslutning blev senere set som en fejltagelse; dets brug i DOS og Microsoft Windows betyder dog, at det sandsynligvis vil fortsætte med at blive brugt i fremtiden.

Unix kaldes linjeskiftet mere almindeligt for en ny linje , \ni programmeringssproget C og vbNewlinei Visual Basic . På Unix-baserede operativsystemer har et linjeskift samme effekt på en tekstterminal som CR-LF på en printer ; men det blev anset for unødvendigt at udskrive printerkodesekvenser til skærmen , så LF blev brugt i stedet for CR-LF.

Apple Computer forenklede også CR-LF-parret i dets operativsystemer ved at vælge at bruge CR uden LF. Apples operativsystemer fortsatte med at bruge carriage return som en linjeterminator indtil Mac OS X , som delvist er Unix -baseret .

Repræsentation

I ASCII og Unicode er linjeskiftet repræsenteret af decimalkoden 10 (i hexadecimal 0A ).

Se også

Referencer

  1. ^ "HTML tag br" . w3skoler . Hentet 8. april 2007 .