κ°νλ¬Έμλ?
κ°ν = μ€λ°κΏ = new line
λ°λΌμ κ°νλ¬Έμλ, μ€λ°κΏ λ¬Έμλ₯Ό λ§νλ€. μ¬μ΄ μλ₯Ό λ€λ©΄, νλ‘κ·Έλλ°μμμ \n (μμ¬λμ n) μ΄ κ°νλ¬Έμμ΄λ€.
1. LF (Line Feed) : 컀μλ₯Ό ν μΉΈ μλλ‘ μ΄λνλ€.
2. CR (Carriage Return) : 컀μλ₯Ό 맨 μΌμͺ½μΌλ‘ μ΄λνλ€.
κ°νλ¬Έμλ μ΄μ체μ λ§λ€ λ€λ₯΄λ€.
1. UNIX : 0x0A = LF (Line Feed) = \n
2. Windows : 0x0D0A = CRLF (CR:Carriage Return, LF:Line Feed) = \r\n
3. MacOS : 0x0D = CR (Carriage Return) = \r
FTP μ κ°μ νλ‘ν μ½μ μ¬μ©ν΄ μλ‘ λ€λ₯Έ μ΄μ체μ λ‘ νμΌμ μ λ¬ν λ,
* ASCII λͺ¨λλ‘ νμΌμ μ μ‘ν λμλ μ λ¬νλ κ³Όμ μμ κ°νλ¬Έμλ₯Ό κ³ μ³ μ€λ€.
ex) UNIX ---- aaCRLF ----> Windows
aaLF
- ν μ€νΈνμΌμ ASCII λͺ¨λλ‘ μ μ‘νλ€.
* Binary λͺ¨λλ‘ νμΌμ μ μ‘νλ©΄ κ°νλ¬Έμμ μμ μμ΄ κ·Έλλ‘ νμΌμ΄ μ λ¬λλ€.
- μΌλ°νμΌ/μ€ννμΌμ νμΌμ λ³κ²½μ¬νμ΄ μμΌλ©΄ μ λλ―λ‘ binary λͺ¨λλ‘ μ μ‘νλ€.
λκΈ