DummyMaker

실행파일 : DummyMaker_v1.00
소스코드 : https://github.com/Linsoo/DummyMaker

사용법 : 상위 폴더트리에서 폴더를 선택하고 하단 size에 파일크기(kb 단위)와 갯수 (1~1만개)를 입력하고
make 버튼을 누르면 내용이 랜덤하게 저장되는 쓰레기 파일을 생성합니다.


2017-01-10

예전 2008년쯤에 만들었던 더미메이커입니다.
약 9년전에 만든걸 리뉴얼 하는 이유는 요즘 잡다하게 하드 디스크에 있던 소스파일들 정리하는데
이것도 추억삼아 돌리다가 좀 이상한 점을 발견해서 코드 조금 수정하고 올립니다.

이전 글들도 통합하고 싶긴 한데 걍 삭제하지 못한 이유가 댓글이라던지 뭔가 추억(?)이 아른한 것들이라
그냥 가장 마지막에 올렸던 글만 수정하기로 하고 고쳐봅니다.

이게 마지막으로 올렸던 release 7 버전으로 만들었던 더미파일인데 잘 보면 뭔가 패턴이 보입니다.
그래서 소스코드를 확인해보니 파일 내용이 무작정 랜덤한게 아니라 1024바이트만 랜덤값이고
나머진 요 1024바이트의 연속된 값으로 채워지도록 되어 있더군요.
이럴경우 압축파일 테스트 할때 용량부분에서 큰 차이가 납니다.

뭐 그래서 걍 모든 바이트가 랜덤하게 쓰이도록 수정해서 올립니다.
대신 그러면 파일 생성시간이 좀 느리긴 할텐데 뭐 그닥 신경쓰이는건 아니라서요 ㅎㅎㅎ

 


2008-02-19

이번엔 별 다른점이 없습니다.
업글하면서 64비트 운영체제로 갔는데
64비트용 한번 컴파일 해봤습니다.

이전 버전이랑 내용은 바뀐점이 없고 그냥 64비트용입니다.

요건 증거샷입니다 32비트 프로그램은 *32가 뒤에 붙는데 저건 안붙으니깐요

하아 -_-;; 나도 참 할일이 없나보다 . 젠장
본 프로그램으로 발생한 모든 문제에 대해 저(개발자)는 책임을 지지 않습니다.
동의 하신다면 다음 프로그램을 다운받아 사용하세요.

DummyMaker v1.0 release 7

여담이지만 2003소스를 그냥 불러오면

LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup

요런 에러가 나더군요 그래서 검색해보니 새 프로젝트 만들어 옮기면 된다길래
옮겼더니 잘되네요 -_-;;


크리에이티브 커먼즈 라이선스Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.