readLine의 줄 상태

문자열 결과에는 구분자가 포함되지 않아 원본 바이트를 재현할 수 없다.

1

줄 내용 대기

다음 문자 읽기

버퍼가 문자를 모은다.

2

구분자 발견

LF 또는 CRLF

줄 끝은 소비한다.

3

문자열 반환

내용만 제공

끝 표시는 빠진다.

4

EOF 도달

null 반환

마지막 줄 뒤를 알린다.

핵심: 원본 줄 끝 보존이 필요하면 문자 또는 바이트 수준에서 별도 추적한다.