Algorithm

    [zlib] deflate algorithm에 대해서

    1.deflate는 압축이다. 2. 압축 연산은 3가지의 함수로 이루어 진다. deflateInit - 메모리 할당 및 내부 상태 변수 할당 deflate - 실제 압축 deflateEnd - 할당 메모리 소거 3.z_stream stream;stream.zalloc = Z_NULL; // 메모리를 할당하는 함수를 지정해 달라는 것, 함수 포인터를 넣어야한다. 기본적으로 사용하는 메모리 할당을 사용하겠단 것이다.stream.zfree = Z_NULL; // 메모리를 해제할 때 사용하는 함수 포인터를 설정stream_opaque = Z_NULL; //함수 포인터의 아규먼트를 전달 하도록 되어 있다. 이 3 인자는 하나로 돌아가는 연관이 되어 있다. deflateInit( &stream, z스트림 압축 le..