메일에 파일 첨부될때... 첨부되는 파일이 base64 encoding이 되어 메일 본문처럼 본문에 쭉~ 붙여넣기 한 것과 같은 Text 문서 형태가 됩니다.
base64encoding은 제어 문자등을 print 가능한 64개의 문자로만 표현 가능하게 변형시킨 형태가 되겠고요.
바이너리 파일도 메일에 첨부될때는 text file처럼 변형되어서 첨부되게 되는거고...
메일 내용을 파이썬이나 C 등 프로그램언어로 읽어 들어서 첨부 문서에 해당하는 base64 encoding된 부분을 base64 decoing 해서 원래 파일을 만들어 내고 7zip 같은 압축 프로그램을 이용해서 암호화 압축해서 다시 base64 encoding한후에 메일 내용의 첨부 문서에 해당하는 부분을 바꿔주면 해결할 수 있을 것 같아 보이네요.
4개의 답변이 있습니다.
메일에 파일 첨부될때... 첨부되는 파일이 base64 encoding이 되어 메일 본문처럼 본문에 쭉~ 붙여넣기 한 것과 같은 Text 문서 형태가 됩니다.
base64encoding은 제어 문자등을 print 가능한 64개의 문자로만 표현 가능하게 변형시킨 형태가 되겠고요.
바이너리 파일도 메일에 첨부될때는 text file처럼 변형되어서 첨부되게 되는거고...
메일 내용을 파이썬이나 C 등 프로그램언어로 읽어 들어서 첨부 문서에 해당하는 base64 encoding된 부분을 base64 decoing 해서 원래 파일을 만들어 내고 7zip 같은 압축 프로그램을 이용해서 암호화 압축해서 다시 base64 encoding한후에 메일 내용의 첨부 문서에 해당하는 부분을 바꿔주면 해결할 수 있을 것 같아 보이네요.
https://www.sharedit.co.kr/promotions/795
쉐어드 it에서 이벤트를 하네요
링크 참고해 보시고 직접 체험해 보세요
https://www.winzip.com/win/ko/prodpageec.html
여기 사이트도 참고 하시면 될듯합니다.
조금만 검색해 보시면 많이 있을 꺼에요~~~ ^^
http://www.yettiesoft.com/html/product/0203_vestmail.html
https://blog.naver.com/secudrive/221086513850