250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- realIndex
- slideChange
- index
- prettier
- activeIndex
- error
- Vue
- centerSlides
- archiver
- querySelector
- CORS
- javascirpt
- jquery
- watchOverflow
- slidePerGroup
- JavaScript
- vue2
- eslint prettier
- v-bind
- swiperOption
- css
- loop:true
- slidePerView
- classlist
- display
- eslint
- js
- vscode
- 인덱스
- swiper
Archives
- Today
- Total
코딩하는 둥둥
파일 (File) 본문
728x90
파일 File
- 의미있는 정보를 담고 있으며, 이름을 가지고 있는 저장 장치상의 논리적인 단위
- 바이너리 파일(binary file)과 텍스트 파일(text file) 두 종류로 나뉜다.
바이너리 파일 binary file
- 데이터의 저장과 처리를 목적으로 한 0과 1의 이진 형식으로 인코딩 된 파일
- 프로그램이 이 파일의 데이터를 읽거나 쓸 때는 데이터의 어떠한 변환도 일어나지 않는다.
- 엄밀히 따지면, 모든 data 혹은 파일은 binary data이다.
- 모든 텍스트 파일은 바이너리 파일이다.
- 하지만 모든 바이너리 파일이 텍스트 파일인 것은 아니다.
텍스트 파일 text file
- 사람이 알아 볼 수 있는 문자열로 이루어진 파일
- 프로그램이 이 파일의 데이터를 읽거나 쓸 때는 포맷 형식에 따라 데이터의 변환이 일어난다.
텍스트 파일을 바이너리로 읽고 쓸 경우에는 Sting을 바이너리로 써야 하기때문에 encode해 저장하고, 이 파일을 바이너리로 읽어서 출력 시 텍스트가 아닌 이상한 숫자들(바이너리 데이터)로 나열되어있는것을 볼 수 있다.
바이너리 데이터를 decoding해서 출력해보면 정상적으로 String으로 출력되는것을 알 수 있다.
References.
728x90
'Computer Science > Ect' 카테고리의 다른 글
에뮬레이터 VS 시뮬레이터 (0) | 2023.01.15 |
---|---|
SVN (0) | 2022.11.19 |
스테이징 서버 (0) | 2022.11.09 |
도메인 (domain) (0) | 2022.11.09 |
IPIN, CI, DI (0) | 2022.10.28 |