2014-11-08 5 views
0

어떤 이유로 나는 512MB pendrive에 512MB .txt 파일을 만들고 저장해야합니다. 파일은 교대로 0과 1로 만들어야합니다..txt 파일의 단일 로그인 크기는 얼마입니까?

나는 이러한 징후를 만드는 프로그램을 만들 겠지만,이 파일을 512MB로 크게 만드는 데 필요한 크기를 알아야합니다. 그것을 결정하는 방법? 단일 "1"또는 "0"의 크기는 얼마입니까? 그리고 얼마나 큰가는 파일의 "존재"입니다.

+0

이유는 pendrive를 사용하여 몇 가지 실험을하고 데이터가 쉽게 손상되는지 확인하기 위해서입니다. – user46147

답변

1

"1"및 "0"문자의 크기를 묻는 경우 ASCII 또는 UTF-8 인코딩을 가정하면 대답은 1 바이트입니다. 따라서 정확히 512MB를 원한다면 512 * 1024 * 1024 바이트가 필요합니다. 그러나 드라이브는 정확히 그들이 요구하는 크기 (MB 대 MiB)가 아니며 각 드라이브가 약간 다르므로 마음에 두십시오.

+0

:) 고마워! 그러나 나는 방금 세 개의 심볼을 포함하는 "테스트 파일"을 만들었고 파일을 저장하고 마우스 오른쪽 버튼을 클릭하여 "속성"을 클릭했을 때 실제로 크기는 3 이었지만 "디스크의 크기"는 4KB (4096B)였습니다. 왜? "디스크의 크기"란 무엇입니까? 그리고 내 계획에서 어떻게 고려해야합니까? – user46147

+0

좋아요 ... 방금 "디스크의 크기"가 무엇인지 확인했습니다. 그러나 파일의 문자 수에 선형 적으로 의존하지는 않습니다. – user46147

+0

어쨌든, 제 질문에 정확히 대답하셨습니다. 너 훌륭해. :) – user46147

관련 문제