전체 읽기와 반복 읽기는 크기 상한과 중간 관찰 요구로 선택한다

줄 수가 짧다는 이유로 readAllBytes를 무제한 입력에 사용하면 메모리 상한이 사라집니다.

방식적합주의
readAllBytes작고 상한 명확입력 크기 검증
readNBytes고정 길이조기 EOF
chunk loop큰 파일·진행률n만 처리
transferTo단순 복사중간 관찰 없음
stream parser프레임·구분자형식 경계

핵심: 진행률·해시·취소·변환이 필요하면 명시적 청크 loop가 더 적합합니다.