2013-02-08 281 views
1

pg_dump的compress選項具有下列descriptionpg_dump的壓縮格式

指定要使用的壓縮級別。零意味着沒有壓縮。對於自定義存檔格式,這指定了個別表格數據段的壓縮,並且默認爲壓縮在中等水平。對於純文本輸出,設置非零壓縮級別會導致整個輸出文件被壓縮,就像它已通過gzip進行饋送一樣;但默認不壓縮。 tar檔案格式目前根本不支持壓縮。

這是否意味着存檔將具有gzip格式?

+0

我相信這是zlib的封面,但這並不意味着你可以對它運行gunzip。 – 2013-02-08 15:02:23

回答

2

GZIP文件格式有一個header開始字節0x1f,0x8b。

另一方面,由pg_dump自定義存檔格式(選項-Fc)生成的文件以字母P,G,D,M,P開頭,這足以推斷出它不是gzip格式。