2014-12-16 6 views
1

파일에 1 바이트가 있으면 디스크의 전체 블록 (예 : 4KB)을 차지합니다. 길이가 0 인 파일에서도 마찬가지입니까? 나는 특히 NTFS에 대해 궁금해하지만 다른 파일 시스템에 대한 통찰력을 환영합니다!길이가 0 인 파일이 디스크의 블록을 차지합니까?

+0

주제가없는 투표 마감은 무엇인가요? 파일 시스템 프로그램이 아닙니까? 파일 작성 방법이 디스크 공간에 미치는 영향을 프로그래머가 이해해야할까요? – noctonura

답변

3

아니요, NTFS의 경우 파일에 1 바이트가 있으면 아무 블록도 사용하지 않습니다. 일반적으로 파일의 길이가 300 바이트 미만일 경우 (대략 MFT의 파일 레코드가 512 바이트 인 경우이 값은 파일 이름 길이, MTF 파일 레코드의 크기 등에 따라 달라짐) 데이터는 MFT (마스터 파일 표). 하나의 파일 레코드 (MFT)에 맞지 않는 경우에만 데이터가 블록 (일반적으로 4KB)에 구체화됩니다.

+0

감사합니다. 귀하의 답변에 검색어가 주어지면 여기에서도 훌륭한 설명을 찾을 수있었습니다 : http://ntfs.com/ntfs-mft.htm – noctonura

관련 문제