파이썬과 zlib을 사용하여 버퍼를 압축합니다.이를 C++ 프로그램에서 압축을 풉니 다.zlib uncompress는 Ubuntu 10.10 x64에서 -5를 반환합니다. (g ++ -m64)
g ++ -m32로 프로그램을 빌드하면 버퍼를 압축 해제 할 수 있습니다.
g ++ -m64로 빌드하고 (동일한 옵션으로 링크하는 경우) -5 (Z_BUF_ERROR)를 리턴합니다.
해결할 수 있습니까? 버퍼의 크기를 변경해야합니까?
정확한 크기로 출력 버퍼를 할당하려면 64 비트 또는 그와 비슷한 크기로 정렬해야합니까?
감사합니다.
위대한 답변! 완벽하게 작동합니다. 나는 이것을 며칠 동안 갇혔습니다. –