010Axlrose 컴퓨터에서 메모리 초기화는 상당히 비싼(?) 오퍼레이션이기 때문에 명시적으로 지정하지 않는한 초기화를 하지 않습니다.
이건 RAM이든 Flash ROM이든 HDD든 가리지를 않습니다. 그냥 주소(reference)만 삭제합니다.
내용까지 삭제하려면 RAM은 프로그램에서 memset() 같은 시스템콜을 써야하고 HDD는 로우레벨포멧, SD Card는 이걸 사용하면 됩니다.
Axlrose[Axlrose] 그리고 또 한 가지로는 보장이 안되는 임시방편인데 포멧하기가 곤란한 경우에는
텍스트에디터에 '0'을 빈틈없이 적당히 쓰고 저장합니다.
그리고 그 화일을 합치거나 재귀읽기를 하면 화일크기가 2배씩 커집니다.(vi 같은 경우 :r 파일이름)
충분히 파일 크기를 키워서 그 파일을 HDD나 SD메모리에 카피를 합니다.
그러면 '0'의 아스키(ASCII) 값인 48이 기존의 내용을 지우는 동시에 덮어쓰게 됩니다.2015-05-22 20:26 신고
회원정보
아이디 : mirajue
닉네임 : [LV.7]Mirajue™
포인트 : 20486 점
레 벨 : 우수회원(레벨 : 7)
가입일 : 2011-09-29 09:10
포토앨범보기 쪽지보내기