zlib

zlib 라이브러리 - inflate 예제

91song4 2022. 10. 22. 21:24

강의 주소 : https://youtu.be/sYVeNZWLYaM

공부를 글로 남기는 습관을 들이려 내용들을 기록하는 중입니다.
체계적이지 않으며, 전문적이지 않습니다.
의식의 흐름으로 기록합니다.

저번시간에 압축한 파일을 압축해제 해보자.

 

zlib 라이브러리 - delfate 예제1

기록용 더보기 https://youtu.be/YtJVIMGu-2o 테스트.bmp 를 압축 해보자. 프로젝트 생성. zlib 라이브러리 visual studio 연결. 프로젝트와 zlib와 연결을 해주자. zlib 관련 .h 파일들이 있는 폴더를 포함. li..

91song4.tistory.com

 

정리를 하다보니 무섭도록, 아니 거의 완벽하게 코드가 똑같다.

deflate예제에서 deflate관련 함수들을
inflate함수들로 변경해주는 것이다.

deflateInit() -> inflateInit()
deflate() -> inflate()
deflateEnd() -> inflateEnd()

그리고 파일들의 이름을 바꾸기만 한다면 끝이다.

실행모습을 보고 끝내본다.
test_bmp.enc -> test_inflate.bmp

 

 

 

test_hwp.enc -> test_inflate.hwp

hwp파일 뷰어가 없어서 열어서 확인하지는 못했다.
그렇지만 압축해제는 된 것 같다,
아니 다운받고와서 확인해야겠다.

다운받는중...

원본 test.hwp 파일

 

압축 해제한 test_inflate.hwp 파일

잘 되었다!!