Knowledge (XXG)

Newline

Source 📝

149: 52: 2543:
newline as starting a new (empty) line. Conversely, if a newline is considered a terminator, all text lines including the last are expected to be terminated by a newline. If the final character sequence in a text file is not a newline, the final line of the file may be considered to be an improper or incomplete text line, or the file may be considered to be improperly truncated.
1962: 2625:+008C PARTIAL LINE BACKWARD, decimal 140) can be used to advance or reverse the text printing position by some fraction of the vertical line spacing (typically, half). These can be used in combination for subscripts (by advancing and then reversing) and superscripts (by reversing and then advancing), and may also be useful for printing diacritics. 2191:) to automatically select either binary or ASCII mode, but in the end it is up to users to make sure their files are transferred in the correct mode. If there is any doubt as to the correct mode, binary mode should be used, as then no files will be altered by FTP, though they may display incorrectly. 1092:
operating systems. In such a system, an implicit end-of-line was assumed every 72 or 80 characters, for example. No newline character was stored. If a file was imported from the outside world, lines shorter than the line length had to be padded with spaces, while lines longer than the line length had
2542:
lines. If a newline is considered a separator, there will be no newline after the last line of a file. Some programs have problems processing the last line of a file if it is not terminated by a newline. On the other hand, programs that expect newline to be used as a separator will interpret a final
2601:
8D, decimal 141) is used to move the printing position back one line (by reverse feeding the paper, or by moving a display cursor up one line) so that other characters may be printed over existing text. This may be done to make them bolder, or to add underlines, strike-throughs or other characters
1066:
facility can transparently add a terminator to each line when it is retrieved by an application. The records themselves can contain the same line terminator characters, which can either be considered a feature or a nuisance depending on the application. RMS not only stores records, but also stores
2798:
As with any change to a long-established tool, there's a chance that this new behavior may not work for your scenarios, or you may prefer to disable this new behavior and return to Notepad's original behavior. To do this, you can change to tweak how Notepad handles pasting of text, and which EOL
2178:
with different newline representations when the transfer is done in "ASCII mode". However, transferring binary files in this mode usually has disastrous results: any occurrence of the newline byte sequence—which does not have line terminator semantics in this context, but is just part of a normal
2166:
The standard Internet Message Format for email states: "CR and LF MUST only occur together as CRLF; they MUST NOT appear independently in the body". Differences between SMTP implementations in how they treat bare LF and/or bare CR characters have led to SMTP spoofing attacks referred to as "SMTP
1067:
metadata about the record separators in different bits for the file to complicate matters even more (since files can have fixed length records, records that are prefixed by a count or records that are terminated by a specific character). The bits are not generic, so while they can specify that
316:
ASR—as a console device, because this sequence was required to position those printers at the start of a new line. The separation of newline into two functions concealed the fact that the print head could not return from the far right to the beginning of the next line in time to print the next
1656:
is best avoided in binary mode because any file not written with the Unix newline convention will be misread. Also, in text mode, any file not written with the system's native newline sequence (such as a file created on a Unix system, then copied to a Windows system) will be misread as well.
2060:
Even if a program supports different newline conventions, these features are often not sufficiently labeled, described, or documented. Typically a menu or combo-box enumerating different newline conventions will be displayed to users without an indication if the selection will re-interpret,
1748:
The Java I/O libraries do not transparently translate these into platform-dependent newline sequences on input or output. Instead, they provide functions for writing a full line that automatically add the native newline sequence, and functions for reading lines that accept any of
2143:
above). This accidental use of the wrong escape sequences leads to problems when trying to communicate with systems adhering to the stricter interpretation of the standards instead of the suggested tolerant interpretation. One such intolerant system is the
1646:, and Unix has no notion of text mode or binary mode. This has caused many programmers who developed their software on Unix systems simply to ignore the distinction completely, resulting in code that is not portable to different platforms. 2763:
fter decades of frustration, and having to download a real text editor to change a single line in a config file from a Linux box, Microsoft has updated Notepad to be able to handle end of line characters used in Unix, Linux, and macOS
2566:
and is known as a "hard return", in contrast to "soft returns" which are dynamically created to implement word wrapping and are changeable with each display instance. In many applications a separate
1614:
is transparently translated to the native newline sequence used by the system, which may be longer than one character. When reading in text mode, the native newline sequence is translated back to
1345:. The approach taken in the Unicode standard allows round-trip transformation to be information-preserving while still enabling applications to recognize all possible types of line terminators. 344:
hiding such hardware details from the application was not yet well developed. Therefore, text was routinely composed to satisfy the needs of Teletype machines. Most minicomputer systems from
321:
would often print as a smudge in the middle of the page while the print head was still moving the carriage back to the first position. "The solution was to make the newline two characters:
250:
ext) represented by the concatenation of literal textual Morse codes "B" and "T" characters sent without the normal inter-character spacing is used in Morse code to encode and indicate a
463:. Although the design of a machine (typewriter or printer) must consider them separately, the abstract logic of software can combine them together as one event. This is why a newline in 2742: 1105:
record; this could indicate whether the next record was a continuation of the line started by the previous record, or a new line, or should overprint the previous line (similar to a
2303:
system and can be used to perform arbitrary replacement operations on single characters. A DOS/Windows text file can be converted to Unix format by simply removing all ASCII
2550:
feature, a newline character typically only needs to be stored if a line break is required independent of whether the next word would fit on the same line, such as between
333:—extraneous CRs or NULs—which are ignored but give the print head time to move to the left margin. Many early video displays also required multiple character times to 1097:, on which each line was stored on a separate card, usually with 80 columns on each card, often with sequence numbers in columns 73–80. Many of these systems added a 2030:
Furthermore, programs other than text editors may not accept a file, e.g. some configuration file, encoded using the foreign newline convention, as a valid file.
266: 2238:
Editors can be unsuitable for converting larger files or bulk conversion of many files. For larger files (on Windows NT) the following command is often used:
2202:
are often used for converting a text file between different newline formats; most modern editors can read and write files using at least the different ASCII
1062:
also use a record-based file system, which stores text files as one record per line. In most file formats, no line terminators are actually stored, but the
1048:
defined a newline as two or more zero-valued six-bit characters at the end of a 60-bit word. Some configurations also defined a zero-valued character as a
1113:
that thus could not be used as the first character in a line. Some early line printers interpreted these characters directly in the records sent to them.
2831: 2473:(extended grep) command can be used to print filenames of Unix or DOS files (assuming Unix and DOS-style files only, no classic Mac OS-style files): 2061:
temporarily convert, or permanently convert the newlines. Some programs will implicitly convert on open, copy, paste, or save—often inconsistently.
3369: 2777: 1642:
was simply defined to be that value. With the internal and external representation being identical, the translation performed in text mode is a
1569:
programs, programming languages provide some abstractions to deal with the different types of newline sequences used in different environments.
1985:
The different newline conventions cause text files that have been transferred between systems of different types to be displayed incorrectly.
270: 2750: 427:, whereby files composed on one operating system could not be properly formatted or interpreted by another operating system (for example a 265:, standardized character set control codes were developed to aid in white space text formatting. ASCII was developed simultaneously by the 1304:), because Unicode is designed to preserve all information when converting a text file from any existing encoding to Unicode and back ( 2844: 383:
alone as its newline. Multics used a device driver to translate this character to whatever sequence a printer needed (including extra
1550:
intended for presenting a user-visible character to the reader of the document, and are thus not recognized themselves as a newline.
2710: 135: 2689: 1300:
While it may seem overly complicated compared to an approach such as converting all line terminators to a single character (e.g.
3301: 3279: 2033:
The problem can be hard to spot because some programs handle the foreign newlines properly while others do not. For example, a
1837: 1829:
Python permits "Universal Newline Support" when opening a file for reading, when importing modules, and when executing a file.
1123: 1098: 3140: 1868: 1696: 447:(CR) and line feed (LF) are closely associated and can be considered either separately or together. In the physical media of 73: 340:
On such systems, applications had to talk directly to the Teletype machine and follow its conventions since the concept of
2076: 1766: 1722: 666: 593: 345: 3158: 2184: 1305: 3394: 1833: 1714: 456: 116: 88: 1063: 1038: 62: 3260: 3072: 1773: 749: 31: 3090: 1041:, which stores text files as one record per line. In most file formats, no line terminators are actually stored. 2116: 1573: 1122:
Many communications protocols have some sort of new line convention. In particular, protocols published by the
1005:) as the character combining the functions of line feed and carriage return. The equivalent Unicode character ( 233: 95: 69: 1599:
Each of these escape sequences maps to a unique implementation-defined number that can be stored in a single
2959: 2942: 1334: 1253: 229: 2179:
sequence of bytes—will be translated to whatever newline representation the other system uses, effectively
1148:
standard defines a number of characters that conforming applications should recognize as line terminators:
2171: 2080: 2038: 1559: 2980: 2892:
IBM System/360 Reference Data Card, Publication GX20-1703, IBM Data Processing Division, White Plains, NY
102: 1864:. In PHP, to avoid portability problems, newline sequences should be issued using the PHP_EOL constant. 1052:
character, with the result that multiple colons could be interpreted as a newline depending on position.
854: 396: 2785: 2057:
are usually also capable of displaying text files and websites which use different types of newlines.
1704: 3242: 3033: 2867: 2068: 2015:
Conversely, when viewing a file originating from a Windows computer on a Unix-like system, the extra
1408: 309: 269:(ISO) and the American Standards Association (ASA), the latter being the predecessor organization to 2998: 2037:
may fail with obscure syntax errors even though the source file looks correct when displayed on the
84: 3399: 3208: 2148: 2084: 1479: 1049: 452: 387:), and the single byte was more convenient for programming. What seems like a more obvious choice— 2188: 1089: 950: 946: 545: 528:) control code, as well as control codes for "line separator" and "paragraph separator" markers. 487: 464: 189: 2702: 273:(ANSI). During the period of 1963 to 1968, the ISO draft standards supported the use of either 2840: 2706: 2567: 2214: 2001: 1450: 940: 533: 521: 432: 428: 369: 313: 185: 38: 1037:
but assign a different numeric code to the character. However, those operating systems use a
3232: 3023: 2175: 2127:) instead of the correct combination of carriage return escape and newline escape sequences 1308:), Unicode needs to make the same distinctions between line breaks made by other encodings. 831: 540: 424: 205: 3176: 1435:
no longer recognizes them as line breaks as of version 1.2, in order to be compatible with
1137:"Paragraph separator" redirects here. For the symbol also known as a "paragraph sign", see 148: 3373: 3013: 2698: 2531: 2180: 1577: 1442: 1216: 1208: 1045: 565: 444: 3350: 2570:
called "manual line break" exists for forcing line breaks inside a single paragraph. The
1129:
In some older protocols, the new line may be followed by a checksum or parity character.
352:
also used it in order to print on the same terminals that minicomputers used. From there
232:
to encode white space text formatting in formal written text messages. In particular the
3364: 2263:
Special purpose programs to convert files between different newline conventions include
3190: 2555: 2451: 2389:# DOS to UNIX (removing CRs on Linux and BSD based OS that haven't GNU extensions) 1993: 1285: 1269: 753: 532:
Software applications and operating system representation of a newline with one or two
384: 330: 2716: 3388: 3305: 3283: 2378:# UNIX to DOS (adding CRs on Linux and BSD based OS that haven't GNU extensions) 1853: 729: 411:
alone as a line terminator had already been incorporated into drafts of the eventual
404: 341: 109: 3068: 2994: 2976: 2903: 2663: 2546:
In text intended primarily to be read by humans using software which implements the
204:, etc. This character, or a sequence of characters, is used to signify the end of a 3086: 2598: 1381: 1338: 1178: 1170: 1094: 761: 757: 725: 460: 225: 368:
in order to be compatible, and this convention was inherited by Microsoft's later
3050: 2812: 2103:) on the protocol level, but recommend that tolerant applications recognize lone 1587:(carriage return). However, these are not required to be equivalent to the ASCII 3245: 3104: 3036: 3017: 2634: 2594: 2559: 2199: 2115:) as well. Despite the dictated standard, many applications erroneously use the 2054: 2042: 1978: 1856:
are required to perform escape substitution for all escape sequences, including
1472: 1446: 1337:. As such, it is defined by ECMA 48, and recognized by encodings compliant with 737: 697: 553: 412: 262: 217: 51: 3319: 3379: 2644: 2603: 1974: 1841: 1643: 1426: 1388: 1342: 689: 448: 400: 221: 3122: 2374:'{sub("$ ","\r\n"); printf("%s",$ 0);}' 1664:
when communicating using an Internet protocol that mandates the use of ASCII
395:
provided the useful function of overprinting one line with another to create
2743:"Windows Notepad finally understands everyone else's end of line characters" 2639: 2551: 2547: 2340: 2311: 2300: 2295: 2217:
can make a file compatible with the Windows Notepad text editor. Within vim
1989: 1966: 1961: 1676:
to a text mode stream works correctly on Windows systems, but produces only
1630:
On Unix platforms, where C originated, the native newline sequence is ASCII
1197: 1189: 1154: 792: 733: 662: 581: 423:
systems followed Unix. This created conflicts between Windows and Unix-like
420: 334: 2578:(¶), and for the manual line break is usually a carriage return arrow (↔). 1844:
to facilitate newlines during program execution. In some languages such as
1622:, no translation is performed, and the internal representation produced by 1680:
on Unix, and something completely different on more exotic systems. Using
2264: 2065: 2034: 1373: 1341:(which is equivalent to ECMA 35). C1 control set is also compatible with 745: 17: 2917: 2622: 2614: 2590: 2575: 2411:# DOS to UNIX (removing CRs on Linux based OS that use GNU extensions) 1566: 1145: 1138: 1059: 859: 796: 693: 669: 654: 621: 609: 597: 559: 507: 459:
of motion, "down" and "across", are needed to create a new line on the
376: 201: 3226: 2174:
can automatically convert newlines in files being transferred between
3304:. Center for Computer Research in Music and Acoustics. Archived from 3237: 3028: 2400:# UNIX to DOS (adding CRs on Linux based OS that use GNU extensions) 2151:
that actively refuses to accept messages from systems that send bare
2053:
newlines and allow users to convert between the different standards.
1997: 1318: 1313: 1055: 994: 986: 974: 905: 899: 891: 741: 658: 491: 353: 197: 3211: 27:
Special characters in computing signifying the end of a line of text
1688: 2746: 2571: 2145: 1970: 1737:). In contrast to C, these are guaranteed to represent the values 1651: 1547: 1476: 1468: 1365: 990: 895: 673: 627: 617: 601: 589: 585: 572: 511: 308:
was commonly used on many early computer systems that had adopted
193: 147: 1711:
can be used to output a newline (and flushes the stream buffer).
3357: 2470: 2362: 2072: 1977:. Besides the text objects, there are only EOL markers with the 1849: 1692: 1436: 1432: 1414: 1082:
is the line terminator, they can not substitute some other code.
982: 936: 932: 887: 765: 685: 681: 677: 613: 577: 416: 357: 349: 1595:
control characters. The C standard only guarantees two things:
329:
to move the paper up." In fact, it was often necessary to send
2358: 2354: 1845: 1777:
method can be used to retrieve the underlying line separator.
1718: 978: 883: 824: 700:, and most other early non-Unix and non-IBM operating systems 605: 45: 3019:
The JavaScript Object Notation (JSON) Data Interchange Format
2830:
Bray, Andrew C.; Dickens, Adrian C.; Holmes, Mark A. (1983).
2502:
Other tools permit the user to visualise the EOL characters:
2965:(Report) (6th ed.). ECMA International. December 1994. 2464:
myfile.txt: ASCII English text, with CRLF line terminators
2045:. Modern text editors generally recognize all flavours of 1996:, appear as a single long line on most programs common to 1558:"\n" redirects here. For the similar number notation, see 2574:
for the control character for a hard return is usually a
3302:"ASCII text converstion between UNIX, Macintosh, MS-DOS" 1988:
Text in files created with programs which are common on
289:
alone as a newline, while the ASA drafts supported only
1606:
When writing to a file, device node, or socket/fifo in
1429:
treated them as newlines, and therefore illegal syntax.
1013:(Next Line). EBCDIC also has control characters called 2778:"Introducing extended line endings support in Notepad" 1109:). Often this was a normal printing character such as 152:
Newline inserted between the words "Hello" and "world"
2839:. Cambridge Microcomputer Centre. pp. 103, 104. 2385:'{gsub("\r",""); print;}' 1425:
characters within strings, while ECMAScript prior to
1348:
Recognizing and using the newline codes greater than
379:
operating system began development in 1964 and used
2009: 2005: 1543: 1531: 1519: 1507: 1377: 1110: 1006: 480: 476: 472: 468: 76:. Unsourced material may be challenged and removed. 2554:and in vertical lists. Therefore, in the logic of 2960:Character Code Structure and Extension Techniques 2833:The Advanced User Guide for the BBC Microcomputer 1364:) is not often done. They are multiple bytes in 2455:command can identify the type of line endings: 1033:). Additionally, some EBCDIC variants also use 1126:(IETF) typically use the ASCII CRLF sequence. 407:effects. Perhaps more importantly, the use of 267:International Organization for Standardization 3261:"SMTP Smuggling - Spoofing E-Mails Worldwide" 2617:+008B PARTIAL LINE FORWARD, decimal 139) and 2530:Two ways to view newlines, both of which are 2140: 37:"Endl" redirects here. For the botanist, see 8: 3349:The Unicode reference; see paragraph 5.8 in 2353:The same tasks are sometimes performed with 2087:, and many others) mandate the use of ASCII 2019:may be displayed as a second line break, as 216:In the mid-1800s, long before the advent of 490:provide a separate newline character code. 2943:Control Functions for Coded Character Sets 2904:"UAX #14: Unicode Line Breaking Algorithm" 1093:to be truncated. This mimicked the use of 827:pre-POSIX implementation (version < 4) 530: 3282:. Old Dominion University. Archived from 3236: 3109:YAML Ain't Markup Language revision 1.2.2 3051:"Subsume JSON (a.k.a. JSON ⊂ ECMAScript)" 3027: 2799:character to use when Enter/Return is hit 419:followed the Multics practice, and later 317:character. Any character printed after a 136:Learn how and when to remove this message 3087:"ECMAScript 2018 Language Specification" 3069:"ECMAScript 2019 Language Specification" 2995:"ECMAScript 2019 Language Specification" 2977:"ECMAScript 2019 Language Specification" 2948:(Report). ECMA International. June 1991. 2365:if the platform has a Perl interpreter: 2299:command is available on virtually every 2183:the file. FTP clients often employ some 1960: 325:to move the carriage to column one, and 3288:When in doubt, transfer in binary mode. 2874:. 3QD Developments Ltd. 3 November 2015 2872:RISC OS 3 Programmers' Reference Manual 2655: 2497:# show DOS style file (CRLF terminated) 2918:"C1 Control Character Set of ISO 6429" 2486:# show UNIX style file (LF terminated) 2004:because these do not display a single 1333:, which is a control character in the 1029:) differs from the one used by ASCII ( 431:written in a Windows text editor like 3358:"The [NEL] Newline Character" 1957:Issues with different newline formats 1660:Another common problem is the use of 271:American National Standards Institute 188:or sequence of control characters in 7: 3320:"C1 Controls and Latin-1 Supplement" 3191:"PHP: Predefined Constants - Manual" 2902:Heninger, Andy (20 September 2013). 1832:Some languages have created special 74:adding citations to reliable sources 1699:provide the same interpretation of 1684:in binary mode is slightly better. 1325:; it is normally mapped to Unicode 475:combined into one (commonly called 284: 274: 2195:Conversion between newline formats 498:character code in addition to the 25: 3353:of the Unicode 4.0 standard (PDF) 3259:Longin, Timo (18 December 2023). 3089:. ECMA International. June 2018. 3071:. ECMA International. June 2019. 2997:. ECMA International. June 2019. 2979:. ECMA International. June 2019. 3278:Zeil, Steven (19 January 2015). 2141:Newline in programming languages 50: 1498:The Unicode special characters 1124:Internet Engineering Task Force 524:, also provides a "next line" ( 510:, in addition to providing the 61:needs additional citations for 3376: (archived 20 August 2006) 2582:Reverse and partial line feeds 1565:To facilitate the creation of 1399:as line breaks, but considers 1: 3179:. Python Software Foundation. 3163:The Python Language Reference 2923:. ITSCJ. IPSJ. 1 October 1983 1021:, but the numerical value of 981:mainframe systems, including 886:mainframe systems, including 3225:Resnick, Pete (April 2001). 3105:"5.4. Line Break Characters" 2811:Kahn-Greene, Will Guaraldi. 2776:Lopez, Michel (8 May 2018). 2328:newlines, by converting all 2187:(for example, inspection of 261:Later, in the age of modern 208:and the start of a new one. 2534:, are that newlines either 2418:'s/\r?\n|\r/\r\n/g' 494:, for example, provides an 3416: 3177:"What's new in Python 2.3" 1765:as a line terminator (see 1672:for ending lines. Writing 1557: 1528:SYMBOL FOR CARRIAGE RETURN 1136: 1099:carriage control character 1064:Record Management Services 1044:Operating systems for the 575:standard oriented systems: 258:in a formal text message. 36: 29: 2906:. The Unicode Consortium. 2440:'s/\r?\n|\r/\r/g' 2429:'s/\r?\n|\r/\n/g' 2324:or, if the text has only 2027:at the end of each line. 1768:BufferedReader.readLine() 931: 882: 858: 853: 823: 791: 724: 653: 626: 571: 564: 558: 552: 549: 544: 539: 32:New Line (disambiguation) 3165:. The Python Foundation. 3012:Bray, Tim (March 2014). 2688:Qualline, Steve (2001). 2504: 2475: 2457: 2367: 2240: 2219: 2213:For example, the editor 2155:instead of the required 2119:newline escape sequence 1873: 1782: 1687:Many languages, such as 1554:In programming languages 1453:, does not treat any of 1411:instead of a line break. 1039:record-based file system 331:extra padding characters 3380:"The End-of-Line Story" 3228:Internet Message Format 3141:"PHP: Strings - Manual" 2562:, newline is used as a 2442:inputfile>outputfile 2431:inputfile>outputfile 2420:inputfile>outputfile 2409:inputfile>outputfile 2398:inputfile>outputfile 2387:inputfile>outputfile 2376:inputfile>outputfile 1942:"Color: Blue" 1649:The C library function 1118:Communication protocols 1088:was used by some early 220:and teletype machines, 192:specifications such as 3370:Understanding Newlines 3365:The End of Line Puzzle 3091:11.8.4 String Literals 3073:11.8.4 String Literals 2172:File Transfer Protocol 1982: 1906:"Color: Red" 1815:"Color: Red" 1774:System.lineSeparator() 1707:where the manipulator 1574:C programming language 348:used this convention. 153: 3159:"2. Lexical analysis" 2981:11.3 Line Terminators 1964: 1705:alternative I/O model 1560:\nnn (disambiguation) 1372:has been used as the 1293:Paragraph Separator, 953:proprietary encoding 941:Sinclair Research Ltd 939:(home computers from 855:Atari 8-bit computers 312:machines—typically a 151: 3300:Sapp, Craig Stuart. 2782:Windows Command Line 2668:www.computerhope.com 2664:"What is a Newline?" 2521:hexdump-cmyfile.txt 2444:# Convert to old Mac 1729:sequence (for ASCII 1540:SYMBOL FOR LINE FEED 1306:round-trip integrity 1101:to the start of the 799:spooled text output 70:improve this article 30:For other uses, see 3308:on 9 February 2009. 2538:lines or that they 2189:filename extensions 2149:mail transfer agent 1626:is output directly. 1480:desktop environment 1368:, and the code for 536: 230:Morse code prosigns 160:(frequently called 3395:Control characters 3212:"Bare LFs in SMTP" 3127:Perl documentation 2868:"Character Output" 2407:'s/\r$ //' 2396:'s/$ /\r/' 1983: 1973:and viewed with a 1504:SYMBOL FOR NEWLINE 1321:, which uses code 1291:    1275:    1214:    1195:    1176:    1160:    546:Character encoding 534:control characters 531: 467:can be defined as 465:character encoding 391:—was not used, as 385:padding characters 372:operating system. 228:invented and used 190:character encoding 154: 3129:. Perl 5 Porters. 3111:. 1 October 2021. 2691:Vi Improved - Vim 2595:REVERSE LINE FEED 2568:control character 2433:# Convert to UNIX 2012:as a line break. 2002:Microsoft Windows 1703:as C. C++ has an 1494:, as line breaks. 1451:Microsoft Windows 1086:Fixed line length 971: 970: 429:UNIX shell script 425:operating systems 314:Teletype Model 33 186:control character 146: 145: 138: 120: 39:Stephan Endlicher 16:(Redirected from 3407: 3361: 3338: 3337: 3335: 3333: 3324: 3316: 3310: 3309: 3297: 3291: 3290: 3286:on 14 May 2016. 3275: 3269: 3268: 3256: 3250: 3249: 3240: 3238:10.17487/RFC2822 3222: 3216: 3215: 3209:Bernstein, D. J. 3205: 3199: 3198: 3197:. The PHP Group. 3187: 3181: 3180: 3173: 3167: 3166: 3155: 3149: 3148: 3147:. The PHP Group. 3137: 3131: 3130: 3119: 3113: 3112: 3101: 3095: 3094: 3083: 3077: 3076: 3065: 3059: 3058: 3047: 3041: 3040: 3031: 3029:10.17487/RFC7159 3009: 3003: 3002: 2999:11.2 White Space 2991: 2985: 2984: 2973: 2967: 2966: 2964: 2956: 2950: 2949: 2947: 2939: 2933: 2932: 2930: 2928: 2922: 2914: 2908: 2907: 2899: 2893: 2890: 2884: 2883: 2881: 2879: 2864: 2858: 2857: 2855: 2853: 2838: 2827: 2821: 2820: 2808: 2802: 2801: 2795: 2793: 2784:. Archived from 2773: 2767: 2766: 2760: 2758: 2749:. Archived from 2741:Duckett, Chris. 2738: 2732: 2731: 2729: 2727: 2721: 2715:. Archived from 2696: 2685: 2679: 2678: 2676: 2674: 2660: 2620: 2612: 2588: 2520: 2517:cat-vmyfile.txt 2516: 2513:cat-emyfile.txt 2512: 2508: 2498: 2494: 2490: 2487: 2483: 2479: 2465: 2461: 2454: 2445: 2441: 2437: 2434: 2430: 2426: 2423: 2422:# Convert to DOS 2419: 2415: 2412: 2408: 2404: 2401: 2397: 2393: 2390: 2386: 2382: 2379: 2375: 2371: 2335: 2331: 2327: 2307:characters with 2306: 2298: 2292: 2288: 2284: 2280: 2276: 2271: 2267: 2258: 2255: 2251: 2247: 2244: 2234: 2230: 2227: 2224: 2209: 2205: 2162: 2158: 2154: 2138: 2134: 2130: 2126: 2122: 2114: 2110: 2106: 2102: 2098: 2094: 2090: 2052: 2048: 2026: 2022: 2018: 2011: 2007: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1863: 1859: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1801: 1798: 1795: 1792: 1789: 1786: 1776: 1769: 1764: 1760: 1756: 1752: 1745:, respectively. 1744: 1740: 1736: 1732: 1728: 1710: 1702: 1683: 1679: 1675: 1671: 1667: 1663: 1655: 1641: 1637: 1633: 1625: 1617: 1613: 1602: 1594: 1590: 1586: 1582: 1578:escape sequences 1545: 1541: 1537: 1533: 1529: 1525: 1521: 1517: 1513: 1509: 1505: 1501: 1493: 1489: 1485: 1464: 1460: 1456: 1424: 1420: 1406: 1402: 1398: 1394: 1384:. For instance: 1379: 1371: 1363: 1359: 1355: 1351: 1332: 1328: 1324: 1316: 1303: 1296: 1292: 1288: 1280: 1277:Line Separator, 1276: 1272: 1264: 1260: 1256: 1247: 1243: 1239: 1235: 1231: 1227: 1222: 1215: 1211: 1203: 1196: 1192: 1184: 1177: 1173: 1165: 1161: 1157: 1112: 1108: 1081: 1077: 1073: 1070: 1036: 1032: 1028: 1024: 1020: 1016: 1012: 1008: 1004: 1000: 965: 960: 927: 922: 917: 912: 876: 871: 866: 849: 844: 839: 834: 819: 814: 809: 804: 787: 782: 777: 772: 720: 715: 710: 705: 649: 644: 639: 634: 541:Operating system 537: 527: 520: 516: 505: 501: 497: 482: 478: 474: 470: 443:The concepts of 410: 394: 390: 382: 367: 363: 328: 324: 320: 307: 303: 296: 292: 287: 281: 277: 249: 245: 240: 141: 134: 130: 127: 121: 119: 78: 54: 46: 21: 3415: 3414: 3410: 3409: 3408: 3406: 3405: 3404: 3385: 3384: 3374:Wayback Machine 3356: 3346: 3341: 3331: 3329: 3322: 3318: 3317: 3313: 3299: 3298: 3294: 3280:"File Transfer" 3277: 3276: 3272: 3258: 3257: 3253: 3224: 3223: 3219: 3207: 3206: 3202: 3189: 3188: 3184: 3175: 3174: 3170: 3157: 3156: 3152: 3139: 3138: 3134: 3121: 3120: 3116: 3103: 3102: 3098: 3085: 3084: 3080: 3067: 3066: 3062: 3049: 3048: 3044: 3022:. sec. 7. 3011: 3010: 3006: 2993: 2992: 2988: 2975: 2974: 2970: 2962: 2958: 2957: 2953: 2945: 2941: 2940: 2936: 2926: 2924: 2920: 2916: 2915: 2911: 2901: 2900: 2896: 2891: 2887: 2877: 2875: 2866: 2865: 2861: 2851: 2849: 2847: 2836: 2829: 2828: 2824: 2810: 2809: 2805: 2791: 2789: 2788:on 6 April 2019 2775: 2774: 2770: 2756: 2754: 2740: 2739: 2735: 2725: 2723: 2722:on 8 April 2022 2719: 2713: 2699:Sams Publishing 2694: 2687: 2686: 2682: 2672: 2670: 2662: 2661: 2657: 2653: 2631: 2618: 2610: 2586: 2584: 2564:paragraph break 2556:word processing 2532:self-consistent 2528: 2523: 2522: 2518: 2514: 2510: 2509:od-amyfile.txt 2506: 2500: 2499: 2496: 2492: 2488: 2485: 2481: 2477: 2467: 2466: 2463: 2462:filemyfile.txt 2459: 2450: 2447: 2446: 2443: 2439: 2435: 2432: 2428: 2424: 2421: 2417: 2413: 2410: 2406: 2402: 2399: 2395: 2391: 2388: 2384: 2380: 2377: 2373: 2369: 2351: 2343:'\r' '\n' < 2333: 2329: 2325: 2322: 2304: 2294: 2290: 2286: 2282: 2278: 2274: 2269: 2265: 2261: 2260: 2256: 2253: 2249: 2245: 2242: 2236: 2235: 2232: 2228: 2225: 2222: 2207: 2203: 2197: 2160: 2156: 2152: 2139:) (see section 2136: 2132: 2128: 2124: 2120: 2112: 2108: 2104: 2100: 2096: 2092: 2088: 2050: 2046: 2024: 2020: 2016: 2010:carriage return 1959: 1954: 1953: 1950: 1947: 1944: 1941: 1938: 1935: 1932: 1929: 1926: 1923: 1920: 1917: 1914: 1911: 1908: 1905: 1902: 1899: 1896: 1893: 1890: 1887: 1884: 1881: 1878: 1875: 1861: 1857: 1827: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1787: 1784: 1772: 1767: 1762: 1758: 1754: 1750: 1742: 1738: 1734: 1730: 1726: 1708: 1700: 1681: 1677: 1673: 1669: 1665: 1661: 1650: 1639: 1635: 1631: 1623: 1615: 1611: 1600: 1592: 1588: 1584: 1580: 1563: 1556: 1539: 1535: 1527: 1523: 1515: 1511: 1503: 1499: 1491: 1487: 1483: 1465:as line breaks. 1462: 1458: 1454: 1443:Windows Notepad 1422: 1418: 1404: 1400: 1396: 1392: 1380:) character in 1369: 1361: 1357: 1353: 1349: 1330: 1326: 1322: 1312: 1301: 1294: 1290: 1283: 1278: 1274: 1267: 1262: 1258: 1251: 1245: 1241: 1237: 1233: 1229: 1225: 1220: 1217:Carriage Return 1213: 1206: 1201: 1194: 1187: 1182: 1175: 1168: 1163: 1159: 1152: 1142: 1135: 1120: 1106: 1079: 1075: 1071: 1068: 1046:CDC 6000 series 1034: 1030: 1026: 1022: 1018: 1014: 1010: 1002: 998: 977:systems—mainly 963: 958: 925: 920: 915: 910: 874: 869: 864: 847: 842: 837: 830: 817: 812: 807: 802: 785: 780: 775: 770: 718: 713: 708: 703: 647: 642: 637: 632: 576: 566:Escape sequence 525: 518: 514: 503: 499: 495: 445:carriage return 441: 408: 392: 388: 380: 365: 361: 356:(1981) adopted 326: 322: 318: 305: 301: 294: 290: 285: 279: 275: 247: 243: 238: 214: 142: 131: 125: 122: 79: 77: 67: 55: 42: 35: 28: 23: 22: 15: 12: 11: 5: 3413: 3411: 3403: 3402: 3397: 3387: 3386: 3383: 3382: 3377: 3367: 3362: 3354: 3345: 3344:External links 3342: 3340: 3339: 3311: 3292: 3270: 3251: 3217: 3200: 3182: 3168: 3150: 3132: 3114: 3096: 3078: 3060: 3057:. 22 May 2018. 3042: 3004: 2986: 2968: 2951: 2934: 2909: 2894: 2885: 2859: 2846:978-0946827008 2845: 2822: 2803: 2768: 2753:on 13 May 2018 2733: 2711: 2680: 2654: 2652: 2649: 2648: 2647: 2642: 2637: 2630: 2627: 2583: 2580: 2527: 2526:Interpretation 2524: 2505: 2493:'\r\n' 2482:'\r\n' 2476: 2458: 2368: 2338: 2309: 2241: 2220: 2196: 2193: 1994:classic Mac OS 1958: 1955: 1927:"\n" 1874: 1783: 1628: 1627: 1604: 1583:(newline) and 1555: 1552: 1496: 1495: 1471:, the default 1466: 1445:, the default 1440: 1430: 1412: 1335:C1 control set 1298: 1297: 1281: 1265: 1249: 1240:) followed by 1223: 1204: 1185: 1166: 1134: 1131: 1119: 1116: 1115: 1114: 1083: 1053: 1042: 969: 968: 966: 961: 956: 954: 944: 929: 928: 923: 918: 913: 908: 903: 880: 879: 877: 872: 867: 862: 857: 851: 850: 845: 840: 835: 828: 821: 820: 815: 810: 805: 800: 789: 788: 783: 778: 773: 768: 754:classic Mac OS 722: 721: 716: 711: 706: 701: 651: 650: 645: 640: 635: 630: 625: 569: 568: 563: 557: 551: 548: 543: 488:character sets 440: 439:Representation 437: 342:device drivers 213: 210: 144: 143: 58: 56: 49: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 3412: 3401: 3398: 3396: 3393: 3392: 3390: 3381: 3378: 3375: 3371: 3368: 3366: 3363: 3359: 3355: 3352: 3348: 3347: 3343: 3328: 3321: 3315: 3312: 3307: 3303: 3296: 3293: 3289: 3285: 3281: 3274: 3271: 3266: 3262: 3255: 3252: 3247: 3244: 3239: 3234: 3230: 3229: 3221: 3218: 3213: 3210: 3204: 3201: 3196: 3192: 3186: 3183: 3178: 3172: 3169: 3164: 3160: 3154: 3151: 3146: 3142: 3136: 3133: 3128: 3124: 3118: 3115: 3110: 3106: 3100: 3097: 3092: 3088: 3082: 3079: 3074: 3070: 3064: 3061: 3056: 3052: 3046: 3043: 3038: 3035: 3030: 3025: 3021: 3020: 3015: 3008: 3005: 3000: 2996: 2990: 2987: 2982: 2978: 2972: 2969: 2961: 2955: 2952: 2944: 2938: 2935: 2919: 2913: 2910: 2905: 2898: 2895: 2889: 2886: 2873: 2869: 2863: 2860: 2848: 2842: 2835: 2834: 2826: 2823: 2818: 2814: 2813:"ASCII chart" 2807: 2804: 2800: 2787: 2783: 2779: 2772: 2769: 2765: 2764:environments. 2752: 2748: 2744: 2737: 2734: 2718: 2714: 2712:9780735710016 2708: 2704: 2700: 2693: 2692: 2684: 2681: 2669: 2665: 2659: 2656: 2650: 2646: 2643: 2641: 2638: 2636: 2633: 2632: 2628: 2626: 2624: 2616: 2607: 2605: 2600: 2596: 2592: 2581: 2579: 2577: 2573: 2569: 2565: 2561: 2557: 2553: 2549: 2544: 2541: 2537: 2533: 2525: 2503: 2474: 2472: 2456: 2453: 2366: 2364: 2360: 2356: 2350: 2346: 2342: 2337: 2321: 2317: 2314:-d '\r' < 2313: 2308: 2302: 2297: 2272: 2239: 2218: 2216: 2211: 2210:conventions. 2201: 2194: 2192: 2190: 2186: 2182: 2177: 2173: 2168: 2164: 2150: 2147: 2142: 2118: 2086: 2082: 2078: 2074: 2070: 2067: 2064:Most textual 2062: 2058: 2056: 2044: 2040: 2036: 2031: 2028: 2013: 2003: 1999: 1995: 1991: 1986: 1980: 1976: 1972: 1969:created with 1968: 1963: 1956: 1872: 1870: 1865: 1855: 1854:double quotes 1851: 1847: 1843: 1839: 1835: 1830: 1800:lineSeparator 1781: 1778: 1775: 1770: 1746: 1724: 1720: 1716: 1712: 1706: 1698: 1694: 1690: 1685: 1658: 1653: 1647: 1645: 1621: 1609: 1605: 1598: 1597: 1596: 1579: 1576:provides the 1575: 1570: 1568: 1561: 1553: 1551: 1549: 1516:RETURN SYMBOL 1481: 1478: 1474: 1470: 1467: 1452: 1448: 1444: 1441: 1438: 1434: 1431: 1428: 1416: 1413: 1410: 1390: 1387: 1386: 1385: 1383: 1375: 1367: 1346: 1344: 1340: 1336: 1320: 1315: 1311:For example: 1309: 1307: 1287: 1282: 1271: 1266: 1255: 1250: 1224: 1218: 1210: 1205: 1199: 1191: 1186: 1180: 1172: 1167: 1156: 1151: 1150: 1149: 1147: 1140: 1132: 1130: 1127: 1125: 1117: 1104: 1100: 1096: 1095:punched cards 1091: 1087: 1084: 1065: 1061: 1057: 1054: 1051: 1047: 1043: 1040: 996: 992: 988: 984: 980: 976: 973: 972: 967: 962: 957: 955: 952: 948: 945: 942: 938: 934: 930: 924: 919: 914: 909: 907: 904: 901: 897: 893: 889: 885: 881: 878: 873: 868: 863: 861: 856: 852: 846: 841: 836: 833: 829: 826: 822: 816: 811: 806: 801: 798: 794: 790: 784: 779: 774: 769: 767: 763: 759: 755: 751: 747: 743: 739: 735: 731: 730:Commodore 128 727: 723: 717: 712: 707: 702: 699: 695: 691: 687: 683: 679: 675: 671: 668: 664: 661:compatibles, 660: 656: 652: 646: 641: 636: 631: 629: 624:, and others 623: 619: 615: 611: 607: 603: 599: 595: 591: 587: 583: 579: 574: 570: 567: 561: 555: 550:Abbreviation 547: 542: 538: 535: 529: 523: 522:control codes 513: 509: 493: 489: 484: 466: 462: 458: 454: 450: 446: 438: 436: 434: 430: 426: 422: 418: 414: 406: 405:strikethrough 402: 398: 386: 378: 373: 371: 359: 355: 351: 347: 343: 338: 337:the display. 336: 332: 315: 311: 300:The sequence 298: 288: 282: 272: 268: 264: 259: 257: 253: 241: 235: 231: 227: 226:telegraphists 224:operators or 223: 219: 211: 209: 207: 203: 199: 195: 191: 187: 183: 179: 175: 171: 167: 163: 159: 150: 140: 137: 129: 126:February 2016 118: 115: 111: 108: 104: 101: 97: 94: 90: 87: â€“  86: 82: 81:Find sources: 75: 71: 65: 64: 59:This article 57: 53: 48: 47: 44: 40: 33: 19: 3330:. Retrieved 3326: 3314: 3306:the original 3295: 3287: 3284:the original 3273: 3264: 3254: 3227: 3220: 3203: 3194: 3185: 3171: 3162: 3153: 3144: 3135: 3126: 3117: 3108: 3099: 3081: 3063: 3054: 3045: 3018: 3007: 2989: 2971: 2954: 2937: 2925:. Retrieved 2912: 2897: 2888: 2876:. Retrieved 2871: 2862: 2850:. Retrieved 2832: 2825: 2817:bluesock.org 2816: 2806: 2797: 2790:. Retrieved 2786:the original 2781: 2771: 2762: 2755:. Retrieved 2751:the original 2736: 2724:. Retrieved 2717:the original 2690: 2683: 2671:. Retrieved 2667: 2658: 2608: 2599:ISO/IEC 6429 2585: 2563: 2560:text editors 2545: 2539: 2535: 2529: 2501: 2468: 2448: 2352: 2348: 2344: 2332:newlines to 2323: 2319: 2315: 2262: 2254:"" 2237: 2212: 2200:Text editors 2198: 2169: 2167:smuggling". 2165: 2063: 2059: 2055:Web browsers 2032: 2029: 2014: 2008:or a single 1987: 1984: 1866: 1831: 1828: 1779: 1747: 1725:provide the 1713: 1686: 1659: 1648: 1629: 1619: 1607: 1571: 1564: 1497: 1382:Windows-1252 1347: 1339:ISO/IEC 2022 1310: 1299: 1259:   1179:Vertical Tab 1143: 1128: 1121: 1102: 1085: 1009:) is called 762:Lisp Machine 758:HP Series 80 726:Commodore 64 485: 442: 374: 339: 299: 263:teleprinters 260: 255: 251: 237: 218:teleprinters 215: 206:line of text 181: 177: 173: 169: 165: 161: 157: 155: 132: 123: 113: 106: 99: 92: 80: 68:Please help 63:verification 60: 43: 3332:13 February 3327:unicode.org 3265:SEC Consult 2635:End-of-file 2609:Similarly, 2231:dos  : 2071:(including 1979:hexadecimal 1885:Environment 1867:Example in 1842:subroutines 1620:binary mode 1473:text editor 1447:text editor 1317:is part of 1261:Next Line, 1162:Line Feed, 1001:(New Line, 738:ZX Spectrum 698:Amstrad CPC 449:typewriters 413:ISO/IEC 646 256:new section 166:end of line 162:line ending 3400:Whitespace 3389:Categories 3195:PHP Manual 3145:PHP Manual 2852:30 January 2701:. p.  2651:References 2645:Page break 2604:diacritics 2552:paragraphs 2495:myfile.txt 2484:myfile.txt 2349:outputfile 2320:outputfile 2248:unix_file 2226:fileformat 2185:heuristics 2181:corrupting 2025:<cr> 1975:hex editor 1936:lineColor2 1490:, but not 1409:whitespace 1389:ECMAScript 1343:ISO-8859-1 690:Symbian OS 415:standard. 401:underscore 242:(mnemonic 222:Morse code 182:line break 96:newspapers 3351:Chapter 5 3123:"binmode" 3014:"Strings" 2792:4 January 2757:4 January 2726:4 January 2640:Enter key 2558:and most 2548:word wrap 2540:terminate 2469:The Unix 2345:inputfile 2316:inputfile 2301:Unix-like 2259:dos_file 2101:0x0D 0x0A 2069:protocols 2041:or in an 2006:line feed 1990:Unix-like 1981:value 0A. 1967:text file 1900:lineColor 1838:constants 1834:variables 1809:lineColor 1780:Example: 1709:std::endl 1608:text mode 1482:, treats 1198:Form Feed 1090:mainframe 793:Acorn BBC 734:Acorn BBC 663:Atari TOS 604:, etc.), 584:systems ( 582:Unix-like 421:Unix-like 174:next line 85:"Newline" 2629:See also 2602:such as 2536:separate 2361:, or in 2279:unix2mac 2275:mac2unix 2270:dos2unix 2266:unix2dos 2252:FIND /V 2066:Internet 2035:compiler 2023:, or as 1567:portable 1391:accepts 1374:ellipsis 1226: CR 1078:or even 746:Apple II 453:printers 397:boldface 310:Teletype 252:new line 236:prosign 18:Linefeed 3372:at the 2927:3 March 2878:18 July 2576:pilcrow 2491:egrep-l 2480:egrep-L 2438:perl-pe 2427:perl-pe 2416:perl-pe 2287:dos2mac 2283:mac2dos 2243:D:\> 2221: : 2176:systems 2039:console 1891:NewLine 1771:). The 1697:Haskell 1475:of the 1417:allows 1146:Unicode 1139:Pilcrow 1133:Unicode 1060:OpenVMS 860:ATASCII 797:RISC OS 694:Palm OS 670:TOPS-10 655:Windows 622:RISC OS 610:Multics 508:Unicode 506:codes. 433:Notepad 377:Multics 370:Windows 212:History 202:Unicode 184:) is a 158:newline 110:scholar 3055:GitHub 2843:  2709:  2673:10 May 2593:+008D 2293:. The 2289:, and 2129:'\r\n' 2097:'\r\n' 2043:editor 1998:MS-DOS 1933:string 1918:string 1897:string 1876:string 1840:, and 1806:String 1794:System 1785:String 1743:U+000A 1739:U+000D 1727:'\r\n' 1723:Python 1721:, and 1695:, and 1682:"\r\n" 1638:), so 1603:value. 1548:glyphs 1546:) are 1536:U+240A 1534:) and 1524:U+240D 1512:U+23CE 1500:U+2424 1427:ES2019 1401:U+0085 1319:EBCDIC 1295:U+2029 1284:  1279:U+2028 1268:  1263:U+0085 1252:  1246:U+000A 1238:U+000D 1221:U+000D 1207:  1202:U+000C 1188:  1183:U+000B 1169:  1164:U+000A 1153:  1056:RSX-11 997:)—use 995:OS/400 989:) and 987:OS/390 975:EBCDIC 906:EBCDIC 900:OS/400 894:) and 892:OS/390 764:, and 760:, MIT 750:Oberon 742:TRS-80 659:MS-DOS 562:value 556:value 492:EBCDIC 455:, two 354:MS-DOS 335:scroll 198:EBCDIC 112:  105:  98:  91:  83:  3323:(PDF) 2963:(PDF) 2946:(PDF) 2921:(PDF) 2837:(PDF) 2747:ZDNet 2720:(PDF) 2695:(PDF) 2572:glyph 2471:egrep 2405:sed-e 2394:sed-e 2347:> 2336:with 2318:> 2146:qmail 1971:gedit 1757:, or 1652:fgets 1644:no-op 1618:. In 1477:GNOME 1469:gedit 1461:, or 1366:UTF-8 1050:colon 991:IBM i 896:IBM i 813:10 13 808:0A 0D 803:LF CR 714:13 10 709:0D 0A 704:CR LF 674:RT-11 628:ASCII 618:Amiga 602:Xenix 590:macOS 586:Linux 573:POSIX 512:ASCII 486:Some 477:CR+LF 246:reak 234:Morse 194:ASCII 180:) or 117:JSTOR 103:books 3334:2016 3246:2822 3037:7159 2929:2022 2880:2018 2854:2019 2841:ISBN 2794:2023 2759:2023 2728:2023 2707:ISBN 2675:2021 2452:file 2449:The 2363:Perl 2291:flip 2285:and 2277:and 2268:and 2257:> 2246:TYPE 2170:The 2121:'\n' 2113:0x0A 2109:'\n' 2077:SMTP 2073:HTTP 2000:and 1948:eol2 1921:eol2 1862:'\r' 1860:and 1858:'\n' 1850:Perl 1848:and 1741:and 1715:Java 1701:'\n' 1693:Perl 1674:'\n' 1662:'\n' 1640:'\n' 1636:0x0A 1624:'\n' 1616:'\n' 1612:'\n' 1601:char 1591:and 1585:'\r' 1581:'\n' 1572:The 1486:and 1437:JSON 1433:YAML 1421:and 1415:JSON 1395:and 1360:and 1350:0x7F 1331:0x85 1323:0x15 1144:The 1103:next 1058:and 1031:0x0A 1027:0x25 1017:and 1007:0x85 1003:0x15 983:z/OS 951:ZX81 947:ZX80 937:ZX81 935:and 933:ZX80 926:\025 888:z/OS 848:\036 818:\n\r 795:and 766:OS-9 719:\r\n 686:OS/2 682:MP/M 678:CP/M 614:BeOS 608:4+, 594:*BSD 580:and 578:Unix 517:and 502:and 481:CRLF 471:and 461:page 457:axes 451:and 417:Unix 403:and 375:The 358:CP/M 350:CP/M 89:news 3243:RFC 3233:doi 3034:RFC 3024:doi 2703:120 2619:PLU 2611:PLD 2519:$ 2515:$ 2511:$ 2507:$ 2489:$ 2478:$ 2460:$ 2436:$ 2425:$ 2414:$ 2403:$ 2392:$ 2383:awk 2381:$ 2372:awk 2370:$ 2359:sed 2355:awk 2339:$ 2310:$ 2223:set 2215:Vim 2085:IRC 2081:FTP 1992:or 1912:eol 1879:eol 1846:PHP 1821:eol 1803:(); 1788:eol 1719:PHP 1689:C++ 1522:), 1510:), 1492:NEL 1455:NEL 1449:of 1405:NEL 1370:NEL 1354:NEL 1327:NEL 1254:NEL 1074:or 1011:NEL 979:IBM 964:118 884:IBM 875:155 865:EOL 825:QNX 667:DEC 606:QNX 598:AIX 560:dec 554:hex 526:NEL 483:). 479:or 435:). 360:'s 346:DEC 283:or 254:or 178:NEL 172:), 170:EOL 72:by 3391:: 3325:. 3263:. 3241:. 3231:. 3193:. 3161:. 3143:. 3125:. 3107:. 3053:. 3032:. 3016:. 2870:. 2815:. 2796:. 2780:. 2761:. 2745:. 2705:. 2697:. 2666:. 2606:. 2597:, 2587:RI 2357:, 2341:tr 2334:LF 2330:CR 2326:CR 2312:tr 2305:CR 2296:tr 2281:, 2273:, 2233:wq 2208:LF 2204:CR 2163:. 2161:LF 2157:CR 2153:LF 2137:LF 2133:CR 2125:LF 2111:, 2105:LF 2099:, 2093:LF 2089:CR 2083:, 2079:, 2075:, 2051:LF 2047:CR 2021:^M 2017:CR 1965:A 1871:: 1869:C# 1852:, 1836:, 1763:LF 1759:CR 1755:LF 1753:, 1751:CR 1735:LF 1731:CR 1717:, 1691:, 1678:LF 1670:LF 1666:CR 1654:() 1632:LF 1610:, 1593:CR 1589:LF 1542:, 1530:, 1518:, 1506:, 1488:PS 1484:LS 1463:PS 1459:LS 1457:, 1423:PS 1419:LS 1407:) 1397:PS 1393:LS 1362:PS 1358:LS 1356:, 1329:, 1314:NL 1302:LF 1286:PS 1270:LS 1242:LF 1234:CR 1232:: 1230:LF 1219:, 1209:CR 1200:, 1190:FF 1181:, 1171:VT 1155:LF 1107:CR 1080:CR 1076:LF 1072:LF 1069:CR 1035:NL 1023:LF 1019:LF 1015:CR 999:NL 959:76 943:) 921:21 916:15 911:NL 902:) 870:9B 843:30 838:1E 832:RS 786:\r 781:13 776:0D 771:CR 756:, 752:, 748:, 744:, 740:, 736:, 732:, 728:, 696:, 692:, 688:, 684:, 680:, 676:, 672:, 665:, 657:, 648:\n 643:10 638:0A 633:LF 620:, 616:, 612:, 600:, 596:, 592:, 588:, 519:LF 515:CR 504:LF 500:CR 496:NL 473:LF 469:CR 409:LF 399:, 393:CR 389:CR 381:LF 366:LF 362:CR 327:LF 323:CR 319:CR 306:LF 302:CR 297:. 295:LF 291:CR 286:LF 280:LF 276:CR 239:BT 200:, 196:, 164:, 156:A 3360:. 3336:. 3267:. 3248:. 3235:: 3214:. 3093:. 3075:. 3039:. 3026:: 3001:. 2983:. 2931:. 2882:. 2856:. 2819:. 2730:. 2677:. 2623:U 2621:( 2615:U 2613:( 2591:U 2589:( 2250:| 2229:= 2206:/ 2159:+ 2135:+ 2131:( 2123:( 2117:C 2107:( 2095:( 2091:+ 2049:+ 1951:; 1945:+ 1939:= 1930:; 1924:= 1915:; 1909:+ 1903:= 1894:; 1888:. 1882:= 1824:; 1818:+ 1812:= 1797:. 1791:= 1761:+ 1733:+ 1668:+ 1634:( 1562:. 1544:␊ 1538:( 1532:␍ 1526:( 1520:⏎ 1514:( 1508:␀ 1502:( 1439:. 1403:( 1378:
 1376:( 1352:( 1289:: 1273:: 1257:: 1248:) 1244:( 1236:( 1228:+ 1212:: 1193:: 1174:: 1158:: 1141:. 1111:# 1025:( 993:( 985:( 949:/ 898:( 890:( 364:+ 304:+ 293:+ 278:+ 248:t 244:b 176:( 168:( 139:) 133:( 128:) 124:( 114:· 107:· 100:· 93:· 66:. 41:. 34:. 20:)

Index

Linefeed
New Line (disambiguation)
Stephan Endlicher

verification
improve this article
adding citations to reliable sources
"Newline"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

control character
character encoding
ASCII
EBCDIC
Unicode
line of text
teleprinters
Morse code
telegraphists
Morse code prosigns
Morse
teleprinters
International Organization for Standardization
American National Standards Institute
CR+LF

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑