Voit jakaa tietosi parantamalla sitä ( miten? ) Vastaavien projektien suositusten mukaisesti .
Tekstitiedostossa on useita yhteensopimattomia käytäntöjä, jotka edustavat rivin loppua tai kappaleen loppua. Kolme pääkäytäntöä ovat peräisin kilpailevista käyttöjärjestelmistä .
Nämä erot - varsinkin kun ne esiintyvät samanaikaisesti samassa tietokonejärjestelmässä (esimerkiksi kun FTP vaihtaa tiedostoja esimerkiksi väärällä vaihtoehdolla) - voivat aiheuttaa ongelmia tiettyjen ohjelmistojen kanssa, se voi erityisesti väärentää tietojen laskemista. tai vaikeuttaa rivien muokkaamista tekstieditorissa .
Kun samassa tietokonejärjestelmässä on useita käytäntöjä (mikä tapahtuu esimerkiksi silloin, kun eri käyttöjärjestelmien käyttäjät vaihtavat tekstitiedostoja ), nämä erot voivat estää tiettyjen ohjelmistojen toimintaa, jotka pystyvät käsittelemään vain yhtä käytäntöä. Tämä voi erityisesti vääristää rivien määrää tai vaikeuttaa rivien muokkaamista tekstieditorissa .
Rivin loppua edustaa joskus merkki "↲", aivan kuten kappaleen loppu, jota edustaa siili "¶". Tietyissä yhteyksissä, etenkin versionmuodostuksessa, merkkiä “/” käytetään rivin loppua edustamaan.
Merkki | Unicode | ASCII | EBCDIC * |
---|---|---|---|
CR | 000D | 0D | 0D |
LF | 000A | 0A | 15 |
CRLF | 000D, 000A | 0D, 0A | 0D, 15 |
NEL * | 0085 | 85 | 25 |
VT | 000B | 0B | 0B |
FF | 000C | 0C | 0C |
LS | 2028 | n / A | n / A |
PS | 2029 | n / A | n / A |
Unicoden uusien ominaisuuksien ja EBCDIC : n erityispiirteiden lisäksi uusien rivien merkitsemiseen käytetyt merkit voidaan merkitä seuraavasti: ␍, ␊, .
Rivinvaihto tarkoittaa fyysisen mekanismin avulla, on kirjoituskoneen , kunnes vaunu palautuu automaattisesti stop vasemmalle (eli kirjoittajan näkökulmasta, palata rivin alkuun).
Vuonna tietojenkäsittelytiede , on valvontakeskus merkin (ainakin ASCII ja EBCDIC ) rivinvaihdon (lyhennetty CR Englanti rivin alkuun ).
Mac OS -käyttöjärjestelmässä (ennen Mac OS X ) rivinvaihtomerkki merkitsee kappaleen loppua .
ASCII: ssa CR indeksoidaan merkkinä 13 desimaalimerkinnässä ja 0D heksadesimaalimuodossa.
In C-kieli , samoin kuin monilla muilla kielillä, että se vaikuttaa ( PHP , Perl , jne), \rtarkoittaa tämä merkki.
Vuonna tietojenkäsittelytiede , CRLF , lyhyt rivinvaihdon Line Feed , on merkkijono, joka ilmaisee rivin lopun tekstiä DOS / Windows järjestelmissä .
On ASCII , se on merkki 13, minkä jälkeen merkki 10. C ja muut, se edustaa \r\n. \rvastaa CR (Carriage Return) ja \nvastaa LF (Line Feed).
CRLF-tiedostoa käytetään enimmäkseen Windowsissa , mutta muut käyttöjärjestelmät tunnistavat sen. Joillakin ohjelmistoilla on kuitenkin standardeja, jotka estävät sitä tunnistamasta CRLF: ää. On ohjelmia, jotka muuntavat CRLF: n toiseen vastaavaan ohjausmerkkiin.
In IT , rivinvaihto (LF, line feed ) on ohjausmerkki osoittaa kulku seuraavan rivin teksti. Sen ASCII- koodi on 10 (0A heksadesimaaliluvussa ). Rivinvaihto oli alun perin tulostinkomento, jota käytettiin yhdessä rivinvaihdon (CR) kanssa. Tehtyään CRLF , tulostuspää palaa kokonaan vasemmalle ja ohittaa rivin valmiina aloittamaan uuden tekstirivin.
CRLF hyväksyttiin myöhemmin verkkoviestinnän tavanomaiseksi rivin lopuksi , valintaa, jota jälkikäteen pidetään yleensä virheenä . Tätä käyttöä on kuitenkin ylläpidetty MS-DOS: ssa ja sen jälkeläisessä Microsoft Windowsissa , joten se ei katoa lähitulevaisuudessa. Siksi löydämme Windows-tekstitiedostoista heksadesimaalilukuna 0D0A-merkkijonon.
Käytössä Unix , rivinvaihto on yleisesti kutsutaan uuden rivin: on Unix-pohjainen käyttöjärjestelmä järjestelmässä rivinkatkon tulkitaan käskyn, jolla on sama vaikutus on terminaalin kuin CRLF on tulostimella. Tulostettujen merkkien näyttämistä tietokoneella ei pidetty tarpeellisena. C-ohjelmointikieli , piirustus sen alkuperän Unix, heijastaa tätä käyttö: C, \non paeta merkin uuden rivin.
Apple on myös yksinkertaistanut CRLF: ää käyttöjärjestelmissään käyttämällä CR: tä ilman LF: ää. Applen käyttöjärjestelmät jatkoivat rivinvaihtoa rivin loppuun asti, kunnes Mac OS X , joka perustuu osittain Unixiin.
Unicode-standardi määrittelee kaksi yksiselitteistä merkkien erottimia: kappaleen erotin (PS = 2029 pohja 16) ja rivin erotin (LS = 2028 pohja 16). Unicode-tekstissä tulee käyttää merkkejä PS ja LS, kun epäselvyyttä on vältettävä. Muissa tapauksissa Unicode määrittelee prosessit, jotka liitetään CR: ään, LF: ään ja CRLF: ään.
Lisäksi Unicode määrittelee tietyt ominaisuudet, jotka liittyvät tekstin automaattiseen jakamiseen eri riveille.
herättää jakajat; "Ryhmäerotin" (GS 001D-pohja 16) ja "Tietueiden erotin" (RS 001E-pohja 16) ovat olemassa ASCII: n jälkeen ja ovat tietysti läsnä Unicode-tiedostossa.
Jotta rivin lopun merkkejä kutsuva teksti voidaan syöttää, Unicode määrittelee merkit tähän tarkoitukseen:
"Komentokuvakkeet" -ryhmässä edustaa todellisia tietokoneen komentomerkkejä: