1
최근에 pigz
압축 도구에 대한 정보를 받았습니다. 그것을 다운로드하고 설치 한 후에, 벤치 마크 결과는 꽤 좋았습니다.zlib에서 pigz로 이동
gzipped 파일을 작성하기 위해 streambuf
사용자 지정을 구현했습니다 (sink
작업도 가능). 제 질문은 zlib
에서 pigz
으로 이동할 수 있습니까? 즉, 어떻게 든 zlib 함수 (gzwrite
, gzseek
, gzopen
...)를 동등한 멀티 스레드 버전 pigz
에서 streambuf 구현에서 대체 할 수 있습니까? 실제로 zlib
과 같은 라이브러리로 pigz
을 사용하는 방법에 대한 문서를 찾지 못했습니다.
답해 주셔서 감사합니다. 나를위한 또 다른 옵션은 내 소스 코드에서 명명 된 파이프를 만들고, 일부 데이터를 처리 한 다음 처리 된 데이터를 파이프'std :: sytem ("pigz -c"+ pipeName + ">"+ fileName + " & ""... 불행히도 pigz는 비정규 파일을 입력으로 지원하지 않습니다 –
시도 할 때 무엇이 발생합니까? –
'pigz : skipping : /tmp/tmp.2xiC54는 특별한 파일 또는 장치입니다 ' –