🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #720

Re: Crlf

#720
From: Bernard
Date: Sat, 23 Sep 2006 07:22
29 lines
2456 bytes
Matuzalem wrote:
> Bernard napisał(a):
>>>  Bo tak mi się napisało :) Nie ma różnicy.
>>>
>>>  10=0a=LF to Line Feed, czyli przejście kursora do kolejnego wiersza,
>>> ale nie na jego początek (po prostu wiersz niżej, do tej samej kolumny).
>>>
>>>  13=0d=CR to Carriage Return, czyli przejście kursora na początek
>>> bieżącego wiersza.
>>>
>>>  CR+LF i LF+CR to po prostu dwie różne "drogi przesuwania się kursora
>>> po prostokącie": w dół i lewo lub najpierw w lewo, a potem w dół.
>> Ma znaczenie - ma być CR, a potem LF. Oczywiście ekranowi wszystko
>> jedno, ale w niemal wszystkich inych urządzeniach to NIE JEST wszytko jedno.
> 
> Tak zupełnie z ciekawości... :]
> Jakie "inne urządzenia" masz na myśli?

Wszelkie urządzenia, które były projektowane z myślą o radzeniu sobie z 
trzema możliwymi sekwencjami końca wiersza: CR, LF albo CR+LF. Taka 
drukarka (ew. program do konwersji plików) domyśla się, że CR, to w 
rzeczywistości CR+LF, podobnie jak samo LF. Jak zobaczy LF, to zrobi 
CR+LF, potem zobaczy LF i znów zrobi CR+LF - wydruk będzie miał co drugą 
linię pustą. żaden normalny projektant drukarki nie wpadnie na to, żer 
ktoś mógłby używać swojej własnej, niestandardowej sekwencji końca wiersza.

Niezależnie od powyższego, dobrym zwyczajem jest trzymanie się 
standardów, a tu mamy trzy standardy (DOS/Windows, Mac, Unix). Czwartego 
(LF+CR) nie ma.
Technical Details
Message-ID: <4514d484$0$17957$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
References: <eethch$e1i$1@nemesis.news.tpi.pl> <eethr7$ep9$1@nemesis.news.tpi.pl> <eetlls$ofa$1@nemesis.news.tpi.pl> <eetm7k$9b0$1@atlantis.news.tpi.pl> <451442df$0$17959$f69f905@mamut2.aster.pl> <1158969460.760522.50280@k70g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
Date: Sat, 23 Sep 2006 09:22:18 +0200
From: Bernard <bernard@earth.net>
User-Agent: Thunderbird 1.5.0.7 (Windows/20060909)
MIME-Version: 1.0
Newsgroups: pl.comp.lang.asm
Subject: Re: Crlf
References: <eethch$e1i$1@nemesis.news.tpi.pl>   <eethr7$ep9$1@nemesis.news.tpi.pl>   <eetlls$ofa$1@nemesis.news.tpi.pl>   <eetm7k$9b0$1@atlantis.news.tpi.pl>   <451442df$0$17959$f69f905@mamut2.aster.pl> <1158969460.760522.50280@k70g2000cwa.googlegroups.com>
In-Reply-To: <1158969460.760522.50280@k70g2000cwa.googlegroups.com>
X-Antivirus: avast! (VPS 0638-1, 2006-09-22), Outbound message
X-Antivirus-Status: Clean
Lines: 29
Message-ID: <4514d484$0$17957$f69f905@mamut2.aster.pl>
NNTP-Posting-Date: 23 Sep 2006 06:30:29 GMT
NNTP-Posting-Host: 82.210.165.187
X-Trace: 1158993029 mamut2.aster.pl 17957 82.210.165.187:1253
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit