Reader와 Writer는 바이트·문자 경계의 Charset 브리지다

멀티바이트 문자가 청크 사이에 걸쳐도 decoder가 상태를 보존합니다.

  1. 1

    byte stream

    파일·소켓

  2. 2

    InputStreamReader

    Charset decode

  3. 3

    Reader

    char/code unit

  4. 4

    OutputStreamWriter

    Charset encode

  5. 5

    byte stream

    명시적 형식

핵심: 이미지·압축처럼 텍스트가 아닌 데이터에는 문자 브리지를 사용하지 않습니다.