아래와 같이 파일 복사되도록 프로그램을 짜시오
대상 파일: a.pptx
사본 이름: d.pptx
보조스트림에 대하여 설명하시오.
보조 스트림(Wrapper 스트림)
- 스스로는 입출력 기능이 없기 때문에 생성자의 매개변수로 다른 스트림을 받게 되면 자신이 감싸고 있는 스트림이 읽거나 쓰는 기능을 수행할 때 보조 기능을 추가한다.
문자 스트림과 바이트 스트림의 차이에 대하여 설명하시오.
바이트 스트림(=바이트 스트림은 데이터를 바이트 단위로 주고 받는 것을 말합니다)
- 대표적인 바이트 스트림은 InputStream과 OutputStream
- 8bit의 이진 비트를 묶으면 바이트가 됩니다.
- 바이트 스트림의 경우에는 원시 바이트를 그대로 주고 받겠다는 의미를 담고 있다.
문자 스트림(=문자 스트림은 이러한 바이트들을 2바이트씩 묶어서 사용할 수도 있고, 1바이트 단위로 사용할 수 있다)
- 유니코드(Unicode)방식
- 바이트로 전송되어지는 것을 스트림에서 재해석한 후 유니코드 문자로 변환하게 됩니다
- 결과적으로 바이트를 문자로 가공을 하는 것
- 문자의 인코딩은 문자 스트림에서 자동으로 해석하게 됩니다