2013-02-08 1 views
1

pg_dump의 :pg_dump의 압축 포맷 <code>compress</code> 옵션은 <a href="http://www.postgresql.org/docs/9.2/static/app-pgdump.html" rel="nofollow">description</a> 다음이

는 사용할 압축 수준을 지정합니다. 0은 압축이 없음을 의미합니다. 사용자 정의 아카이브 형식의 경우 개별 테이블 데이터 세그먼트의 압축을 지정하며 기본값은 중간 수준에서 압축하는 것입니다. 일반 텍스트 출력의 경우, 0이 아닌 압축 레벨을 설정하면 gzip을 통해 공급 된 것처럼 전체 출력 파일이 압축됩니다. 그러나 기본값은 압축되지 않습니다. tar 아카이브 형식은 현재 압축을 전혀 지원하지 않습니다.

아카이브가 gzip 형식을 의미합니까?

+0

나는 zlib가 커버 아래에 있다고 믿지만, 그렇다고해서 gunzip을 실행할 수있는 것은 아닙니다. –

답변

2

GZIP 파일 형식은 0x1f, 0x8b 바이트로 시작하는 header입니다. 한편

pg_dump 사용자 정의 아카이브 형식 (옵션 -Fc)에 의해 생성 된 파일은이 GZIP 형식에없는 결론에 충분하다 문자 P, G, D, M, P,로 시작합니다.