Sortörés - ez

áttekintés

A név ragadt annak a ténynek köszönhető, hogy a következő karakter után a határoló van nyomtatva egy új sort. azaz a következő sorral lejjebb a jelenlegi szöveg, közvetlenül a határoló. A karakterek jelentenek „új sor” különböző módokon, attól függően, hogy a hardver platform és operációs rendszer, ami lehet egy potenciális problémát a különböző rendszerek közötti adatcsere rendszerek különböző ábrázolásai szövegformázást.

Meg kell különböztetni a helyzet, amikor az „új sor” teszi teljessé a sort, és amikor - választja el őket. Ha az „új vonal” a szétválasztás vonalak, a jel egy „új vonal” nem kerül, miután az utolsó sort a fájl. Megegyezés alapján, a legtöbb rendszer, az „új vonal” hozzá, miután az utolsó sort, azaz értelmezni az „új vonal” a vonal végét. Egyes programok próbálja feldolgozni az utolsó sor a fájlt, ha nem ér véget a sor karakter. Fordítva, programok várják az „új vonal” használni, mint egy elválasztó, értelmezze a legújabb „új vonal”, mint a kezdete egy új (üres) sort. Ez ahhoz vezethet, hogy a különbségek a számítás sor a fájlban, de a többi, általában ártalmatlan.

A szövegek célja, hogy kell olvasni az emberek segítségével használó programok sortörés. szimbólum „új sor” általában szükség van, ha a közlekedési vonalak függetlennek kell lennie a helyzet a következő szót ugyanazon a vonalon, így például a bekezdések és függőleges listák (lásd. a hard reset és soft reset)

terminológia

Új sor (nyomkövetés az angol új vonal ép „új sor” ..) - a koncepció logikai formátumának a szöveget egy szövegszerkesztő. böngésző, stb Általában (de nem szükségszerűen), egy új sort elkezdi rögzíteni a szöveg egy új (Eng. Hard hozam). Az új vonal része a kötelező sortörés a megfelelő helyre a szöveget, bár a „sortöréseket” általában van egy bekezdés.

Kocsi vissza (Engl kocsivissza, CR.) - kontroll karakter 0x0D, levezetését, amely a kurzor a bal szélén a területen, anélkül, hogy megváltoztatná a magasságát. Ez a vezérlő karakter kerül bevezetésre «Enter» gombot. Amint rögzítik a fájlt. egyénileg tekinthető soremelés csak Macintosh rendszerekre.

Betápláló vezeték (az angol Line Feed, LF «takarmány [paper] a vonalon.") - a vezérlő karakter ASCII 0x0A, kinek kiadni a "kurzor" átkerül a következő sorra.

Abban az esetben, a nyomtatót, ez azt jelenti, elmozdulást a papírt, abban az esetben a kijelző - a kurzor lefelé tolódik, ha mindig vannak olyan helyek, és a szöveg gördül, amikor a kurzor az alsó sorban.

Visszaadja, hogy a kurzort a bal szélén, vagy sem, attól függ, hogy a végrehajtás során.

Így a kimeneti szekvencia CR LF terminális szemantikája garanciák akció „hozzon létre egy új vonal”.

Terminálok (és emulátor) is végez különböző szimbólumleképezési (például «LF» → «CR LF», «CR» → «CR LF»), amikor belépnek megjeleníti a szöveget.

Bemutatása és értékesítése

Szoftver alkalmazások és operációs rendszerek általában „új sor” formájában egy vagy két vezérlő karaktereket.

összefoglalás

Alapuló rendszerek LF (. Angol Line feed (soremelés), 0x 0A) vagy CR (.. az angol Kocsivissza 0x0D) vagy önmagában, majd CR LF (CR + LF 0x0D 0x0A.); cm. alább a történelmi oka megállapodás CR + LF. Ezek a karakterek parancsok alapján a nyomtatóhoz: Új sor azt jelenti, hogy az egyik vonal a papír kell mozgatni a nyomtatót, és a kocsi vissza azt jelenti, hogy a kocsi a nyomtató berendezés van, hogy menjen vissza a kezdete a jelenlegi sor.

Alapvető digitális végrehajtás

Translation Unicode karakterláncok

A szabvány szerint, bármilyen kompatibilis Unicode alkalmazás kell venni, mint egy új sor mindegyike a következő karaktereket:

  • LF: line feed, U + 000A
  • CR: kocsi vissza, U + 000D
  • NEL: egy új sort, U + 0085
  • FF: Új oldal, U + 000C
  • LS: sortörés, U + 2028
  • PS: szeparátor bekezdések, U + 2029

A szekvencia CR LF (U + 000D U + 000A) kell venni egyetlen átviteli vonal (kettő helyett) [1].

  • Unicode megpróbálja összeegyeztetni a különbség soremelés reprezentációk kiegyenlítő CR, LF és CR LF, de ellentétes a ASCII öröklött értelmezésekor LF CR, nem prenex CR: szerinti ASCII egysoros transzfer, és aszerint, hogy Unicode - két. Valószínűleg Unicode tét nem létezett ASCII sortöréseket és a bekezdések, de nem tetszik.
  • Attól függően, hogy a fordítás egy részét (tökéletes), vagy számolni vonalak száma (számolás az osztó), miután az utolsó sorban az ő jelentenek-e vagy sem. Ha figyelmen kívül hagyjuk az egyik ilyen lehetőség a dekódolás a szöveg végén is megjelenik, vagy egy váratlan üres sor. Összehasonlításképpen, a pontosvessző C befejezi a parancsot, és Pascal részvények.

A mechanikus írógép volt állítsa vissza a kocsi bal szélén a szöveget. Amikor használtuk egy speciális mechanizmus görgetni tengely, nyomja a papírt, hogy helyet adjon az új sor.

Az alfanumerikus nyomtató kocsi vissza funkció (fej) és a kínálat új vonalak osztották, ahol a hagyomány a sortörés a CR LF telt szöveges fájlokat.

Néhány történelmi szöveget digitális számláló rendszerek (például egy pakli kártya) nem használja az új sor karakter.

jegyzetek

további források

  • A Unicode referencia, lásd a fenti 5.8 5. fejezetében a Unicode 4.0 szabvány (PDF)
  • A "The End-of-Line Story"
  • A [NEL] sor karakter
  • A sor végét Puzzle
  • Tofrodos - szoftver Unix, amely átalakítja és onnan DOS újsorokon
  • ToFroWin. Windows shell kiterjesztés, amely képes átalakítani több fájlt a DOS-os Un * x (és fordítva) sorvégződések közvetlenül a helyi menüből.

Nézze meg, mit „sortörést” más szótárak:

Transzfer a matematikai képletek - split nem fér bele egy string szőnyeg. Formula egymástól sorokban. Share képlet szét sorokban kell elsősorban jelek közötti kapcsolat jobb és bal oldalán a képlet (=, ≈, <,>, ≤, ≥): a második élesíteni, felül jelek ... Publishing szószedet

Transzfer a kémiai képletek - split nem fér bele egy sor vegyi anyag. Formula egymástól sorokban. Ez csak akkor engedélyezett, vészhelyzet esetén. A bontást ajánlott irányba jelei reakció (nyíl), az egyenlőségjel az egyensúly. interakció (+ vagy -) ... Publishing Szójegyzék

TRANSFER - (anzhanbeman) (francia Enjambement, szó átlépni), extrém eltérés esetén felosztás versek (azaz költői sorok) a természetes szintaktikai artikulációs beszédet, amikor a szintaktikai szünet a vers (vagy félsor vers) ... ... Modern Enciklopédia

Transfer - (anzhanbeman) (francia Enjambement, szó átlépni), extrém eltérés esetén felosztás versek (azaz költői sorok) a természetes szintaktikai artikulációs beszédet, amikor a szintaktikai szünet a vers (vagy félsor vers) ... ... Illustrated Encyclopedic szótár

transzfer - PERENO'S (francia Enjambement, honnan enjamber lépésre, a folytatásban.) mismatch intonációs kifejezésre artikuláció artikulációs metrikus vers, a feltételek (vagy annak egy része, szerves része a szintaktikai kombináció), megkezdődött egy vers ... ... Költészet szótár

átutalás - (> fr Enjambement transzfer.) átvitele az alkatrészeket az előző mondat verssorok későbbi okozta eltérés hagyományosan sorvége végén vers szünetelteti a szünet értelme. A háttérben egy ritmikusan helyes vers P. ... ... szótár irodalmi kifejezések

Kapcsolódó cikkek