본문 바로가기
반응형

DRM2

[Error] zipfile.BadZipFile: File is not a zip file - drm 피하기 / xlwings Python 에서 특정 파일을 읽으려고 했는데 아래와 같은 에러가 발생했다. zipfile.BadZipFile: File is not a zip file 내용은 zip file 에러인듯 하다. 말그대로 zip 파일을 열지 못하는데 확인해보니 파일이 DRM이 걸려있어서 특정 프로그램으로 읽지 않는 이상 파일을 읽을수가 없었다.DRM에 대해서는 아래 참고 포스팅 참고 바란다. 해결법은 Python 에서 openpyxl 를 사용해서 excel 파일을 읽었는데 이러면 못열고xlwings 를 사용해서 파일을 읽어줬다. xlwings 이란?openpyxl, xlsxwriter와 xlwings 차이?openpyxl xlsxwriter 는 Excel File의 포맷을 지원해주는 라이브러리.https://www.xlwi.. 2024. 4. 29.
DRM 이란? DRM 은 Digital Right Management 의 약자로 직역을 하면 디지털 권리 관리 이다. 좀더 IT 적으로 해석을 하면 정보보호 기술 중 하나로 암호화 기술을 이용해서 비허가 사용자로부터 디지털 컨텐츠를 보호하게 하는 기술을 의미한다. 나무위키에서는 아래와 같이 정의를 하고 있다.각종 디지털 컨텐츠의 허용되지 않은 접근 및 불법 복제를 제한하는 프로그램이다. 이와 반하는 케이스로는 공정이용(Fair Use) 조항도 있다.https://namu.wiki/w/DRM DRMDigital Rights Management 각종 디지털 컨텐츠의 허용되지 않은 접근 및 불법 복제를 제한하는 프namu.wiki 최근 스마트폰 등 다양하게 컨텐츠를 접할수 있는데 불법적으로 컨텐츠가 유출될수가 있는데 이럴때.. 2024. 4. 27.
반응형