... 44

File의 두가지 형식, Binary / Text

File (파일) 의미 있는 정보를 담고 있으며, 이름을 가지고 있는 저장 장치상의 논리적인 단위.바이트별로 따로 읽을 수 있는 연속적인 바이트의 집합.ex) ASCII 파일 Text (텍스트 파일)사람이 알아볼 수 있는 문자열로 이루어진 파일, 프로그램이 텍스트 파일을 읽거나, 사용할 때는 포맷 형식에 따라 데이터 변환이 일어남. Binary file (이진 파일)컴퓨터 내에 저장과 처리 목적을 위해 이진형식(0과 1) 으로 인코딩된 데이터를 의미한다.프로그램이 바이너리 파일을 읽거나 사용할 때에는 데이터의 변환이 필요하지 않다.문자열로 해석될 수 있는 부분을 포함하고 있다. 포맷 정보가 없다면 완전한 텍스트 파일이라고 본다.ex) 포맷 텍스트를 포함하는 컴퓨터 문서 파일 *유니코드 텍스트 파일은 텍스..

Study/Coding 2018.11.02

형상관리툴 특징 (Perforce, Git, SVN, CVS)

CVS (Concurrent Version System)1986년에 개발되고 90년에 출시된 무료 서버-클라이언트 형상관리 시스템.장점오랜기간 많은 유저를 가졌던 만큼 안정적이다.하나의 파일에 대한 동시작업이 가능하다.Merge, Branch, Tag, Compare 기능을 지원한다.Unix, Linux, Windows 등 다양한 운영체제를 지원한다.파일 전체를 저장하는 것이 아니라 변경사항만을 저장함으로 용량을 적게 차지한다.단점CVS 저장소의 파일들은 이름을 바꿀 수 없기 때문에, 제거한 뒤 다시 추가해야 한다.CVS 프로토콜은 디렉토리의 이동이나 이름 변경을 허용하지 않기 때문에 파일을 지우고 다시 추가해야 한다.아스키 코드를 지원하며, 유니코드는 제한적으로 지원한다.속도가 상대적으로 느리다.커밋 ..