C.E

하드디스크 데이터 복구에 대한 고찰-2

숨[Breath] 2019. 8. 9. 16:35

약 한시간정도 데이터들을 만지다 보니 몇가지의 패턴이 발견되어 이미지 분류 프로그램을 만들어보려고 한다.

 

쉽게 이용할 수 있는 데이터를 세가지로 꼽자면 1. 파일의 크기 2. 이미지 가로/세로 길이 3. 해상도로 분류 정도로 나뉘게 된다.

 

어떻게 분류를 할 것인가에 대해서 생각을 해보았을 때,

 

1. 파일의 크기
1-1. 5kb 미만의 파일은 삭제 대기 폴더로 분류한다.
1-2. 100kb 미만의 파일은 분류 대기 폴더로 분류한다.
1-3. 1mb 이상의 파일은 복구 대기 폴더로 분류한다.

2. 이미지 가로/세로 길이
2-1. 더블모니터 크기는 제외한다. (이는 파일 크기에서 걸러낼 것이다.)
2-2. 사진 관련 포멧 / 휴대폰 관련 포멧 이미지 사이즈 정보를 사용하여 일치하는 경우 복구 대기 폴더로 분류한다.

가로/세로
900*600
1800*1200
2100*1500
2400*1800
3000*2400
......

 

정도로 요약하게 되었고, 해상도에 관한 정보는 포기하기로 했다. 이유는 정상적인 파일이 아닌데도 꽤나 해상도가 좋은 파일이 있어서(...) 그리고 내가 원하는 결과물은 1번으로 충분히 나올 것 같았기 때문에 2번도 버리기로 했다.

(결국 용량으로만 분류를 하기로 선택.)

 

 

이제 프로그래밍을 할 시간이다.