2014-10-12 4 views
2

크기가 500MB 인 vhd (디스크)가 있으며, 그 중 10MB의 데이터 만 쓰여지고 빈 청크가 뒤 따르고 끝으로 10MB의 블록이 하나 더 있습니다.노드 js의 데이터 바이트 계산

따라서 총 데이터는 500MB 중 20MB에 불과합니다. node.js에서 데이터 바이트의 수를 알아 내기 위해 유틸리티를 찾으려고하는데 성공하지 못했습니다.

총 크기를 제공하는 fs.fstatSync (파일). 크기가입니다.

작성된 데이터를 계산하는 유틸리티/함수가 있습니까?

+1

고정 VHD를 사용하는 경우 파티션 테이블과 일부 파일 시스템 구조를 구문 분석하는 것 외에는 계산할 수있는 쉬운 방법이 없습니다. – mscdex

+0

예, 고정 된 VHD 만 사용하고 있습니다. 어떤 기사/블로그에 대한 모든 참조를 시작할 수 있습니까? 나는 node.js에 매우 익숙하다. – user2630764

+1

쉘 프로세스를 실행하기 위해 하위 프로세스를 생성 할 수 있습니다. 그 외에는 노드가 알아낼 방법이 없다고 생각합니다. – xShirase

답변