압축파일(zip)의 패스워드 걸렸는지의 여부를 파악할수 있나요?
안녕하세요.
한 학교에서 웹하드 이전작업중에 난관에 부딪혀 질문을 올립니다.
(솔루션 변경으로 인한 윈도우 서버 -> 리눅스 서버로 이전 작업)
기존의 웹하드는 윈도우 서버이고, 파일을 업로드하면,
원래 파일명이, "안녕하세요.hwp"였다면, "2005 06 07 1231_userid.SiR" 이런식으로 이름이 변형되어
올라가도록 되어 있습니다. 그렇다고 이름만 변형된건 아니고,
"안녕하세요.hwp"를 zip으로 압축한후에 이름을 "2005 06 07 1231_userid.Sir" 으로 변경하게 됩니다.
현재 그냥 일반적인 파일들은 윈도우쪽 디스크를 삼바로 마운트 시킨후에 "복사 -> 압축해제 -> 원본파일 삭제"
의 순으로 이전을 완료 했는데
간혹 압축 파일에 비밀번호가 걸려있는 경우가 있었습니다.
일단 비밀번호가 걸려있는 압축 파일들은 어짜피 압축 해제가 안되기 때문에, 그냥 패스하도록 했습니다.
이때 제가 패스한 유저 아이디를 기록하도록 했어야 했는데, 그냥 패스만 하도록 해서,
어떤 유저의 파일이 이전되지 않았는지를 알수가 없습니다.
그렇다고 몇십 몇백만개나 되는 파일들 다시 이전해보면서 테스트하기도 어렵구요..
그래서 지금 생각중인게,
디렉토리 이름이 어짜피 사용자 계정명이기 때문에, 어떤 파일이 패스워드 걸려있는지만 알 수 있다면,
그 파일이 어느 디렉토리에 있는지만 알면 해당 사용자에게 내용을 전달하면 되므로,
쉽게 해결이 될것 같습니다.
혹시 리눅스 또는 윈도우에서 압축 파일에 비밀번호가 걸려있는지 여부를 파악할수 있는 방법이 있는지 궁금합니다.
혹시 아시는분은 답변좀 부탁드리겠습니다..;;
감사합니다.
댓글 달기