Man page - zcat(1)
Packages contains this manual
Available languages:
en fr pl tr ja uk ru ro zh_TW zh_CN deManual
GZIP
名 前書 式
説 明
オ プ シ ョ ン
高 度 な 使 用 法
環 境 変 数
関 連 項 目
診 断 メ ッ セ ー ジ
重 要 な 注 意
バ グ
バ グ 報 告
著 作 権 表 示
名 前
gzip, gunzip, zcat - フ ァ イ ル の 圧 縮 、 伸 長 を 行 う
書 式
gzip
[
-acdfhklLnNrtvV19
] [
-S suffix
] [
name
...
]
gunzip
[
-acfhklLnNrtvV
] [
-S suffix
]
[
name ...
]
zcat
[
-fhLV
] [
name ...
]
説 明
gzip コ マ ン ド は Lempel-Ziv コ ー デ ィ ン グ (LZ77) を 利 用 し て 、 指 定 さ れ た フ ァ イ ル の サ イ ズ を 削 減 し ま す 。 各 フ ァ イ ル は 拡 張 子 .gz を つ け た フ ァ イ ル に 置 き 換 え ら れ 、 所 有 権 、 ア ク セ ス 時 刻 、 修 正 時 刻 は 保 持 さ れ ま す (デ フ ォ ル ト の 拡 張 子 は 、 MSDOS, OS/2 FAT, Windows NT FAT, Atari で は z で す )。 フ ァ イ ル が 指 定 さ れ な い 場 合 や 、 フ ァ イ ル 名 が "-" の 場 合 、 標 準 入 力 を 圧 縮 し て 標 準 出 力 に 書 き 出 し ま す 。 gzip コ マ ン ド が 圧 縮 対 象 と す る の は 、 通 常 の フ ァ イ ル だ け で す 。 特 に 、 シ ン ボ リ ッ ク リ ン ク は 無 視 さ れ ま す 。
圧 縮 さ れ た フ ァ イ ル 名 が 、 そ の フ ァ イ ル シ ス テ ム 上 で は 長 す ぎ る 場 合 、 gzip は フ ァ イ ル 名 を 切 り 詰 め ま す 。 gzip は フ ァ イ ル 名 の う ち の 4 文 字 以 上 の パ ー ト を 切 り 詰 め よ う と し ま す (各 パ ー ト は ド ッ ト で 区 切 ら れ ま す )。 小 さ な パ ー ト の み か ら フ ァ イ ル 名 が で き て い る 場 合 、 最 長 の パ ー ト が 切 り 詰 め ら れ ま す 。 た と え ば 、 フ ァ イ ル 名 が 14 文 字 ま で に 制 限 さ れ て い る 場 合 、 gzip.msdos.exe は gzi.msd.exe.gz と い う 名 前 で 圧 縮 さ れ ま す 。 フ ァ イ ル 名 の 長 さ に 制 限 が な い シ ス テ ム で は 、 フ ァ イ ル 名 が 切 り 詰 め ら れ る こ と は あ り ま せ ん 。
デ フ ォ ル ト で は 、 gzip は 圧 縮 フ ァ イ ル の 中 に 元 フ ァ イ ル の 名 前 と タ イ ム ス タ ン プ を 保 存 し ま す 。 こ れ ら の 情 報 は フ ァ イ ル を -N オ プ シ ョ ン で 伸 長 す る と き に 使 用 さ れ ま す 。 こ れ は 、 圧 縮 さ れ た フ ァ イ ル の 名 前 が 切 り 詰 め ら れ た 場 合 や 、 フ ァ イ ル 転 送 の 後 で タ イ ム ス タ ン プ が 保 存 さ れ な か っ た 場 合 に 役 立 ち ま す 。
圧 縮 さ れ た フ ァ イ ル は gzip -d , gunzip , zcat を 使 う と 元 の 形 に 復 元 す る こ と が で き ま す 。 圧 縮 フ ァ イ ル に 保 存 さ れ た 元 フ ァ イ ル の 名 前 が フ ァ イ ル シ ス テ ム に 適 合 し な い 場 合 、 そ の フ ァ イ ル シ ス テ ム に 適 合 す る よ う に 元 の 名 前 か ら 新 し い 名 前 が 作 ら れ ま す 。
gunzip は 、 コ マ ン ド ラ イ ン か ら フ ァ イ ル の リ ス ト を 受 け 取 り 、 フ ァ イ ル 名 の 末 尾 が .gz, -gz, .z, -z, _z (大 文 字 小 文 字 は 区 別 し な い ) で フ ァ イ ル が 正 し い マ ジ ッ ク ナ ン バ ー で 始 ま っ て い る 各 フ ァ イ ル を 伸 長 し た フ ァ イ ル に 置 き 換 え ま す 。 こ の と き 圧 縮 フ ァ イ ル の 拡 張 子 は 取 り 除 か れ ま す 。 gunzip は .tgz と .taz と い う 特 別 な 拡 張 子 も 認 識 し ま す 。 こ れ ら は そ れ ぞ れ .tar.gz と .tar.Z の 省 略 形 で す 。 gzip は 、 圧 縮 す る 際 に 、 必 要 で あ れ ば 、 拡 張 子 が .tar の フ ァ イ ル の 名 前 を 切 り 詰 め る 代 わ り に .tgz と い う 拡 張 子 を 使 用 し ま す 。
現 時 点 で は 、 gunzip は gzip , zip , compress , compress -H , pack で 作 ら れ た フ ァ イ ル を 正 し く 伸 長 で き ま す 。 入 力 形 式 の 検 知 は 自 動 的 に 行 わ れ ま す 。 は じ め の 2 つ の 形 式 を 使 っ た 場 合 、 gunzip は 32 ビ ッ ト の CRC を チ ェ ッ ク し ま す 。 pack の 場 合 、 gunzip は 伸 長 し た 長 さ を チ ェ ッ ク し ま す 。 標 準 的 な compress 形 式 は 、 整 合 性 チ ェ ッ ク が で き る よ う に は 設 計 さ れ て い ま せ ん 。 し か し gunzip は 壊 れ た .Z フ ァ イ ル を 検 知 す る こ と が で き る 場 合 も あ り ま す 。 .Z フ ァ イ ル を 伸 長 し て い る と き に エ ラ ー が 出 た と き に は 、 単 に 標 準 の uncompress が エ ラ ー を 出 さ な い と い う 理 由 だ け で .Z フ ァ イ ル が 正 し い と 考 え て は い け ま せ ん 。 一 般 的 に い う と 、 標 準 的 な uncompress は 入 力 を チ ェ ッ ク せ ず 、 脳 天 気 に ゴ ミ を 出 力 し て し ま う こ と が あ り ま す 。 SCO の compress -H 形 式 (lzh 圧 縮 法 ) は CRC を 含 ん で い な い が 、 い く つ か の 整 合 性 チ ェ ッ ク が 可 能 で す 。
zip に よ っ て 作 ら れ た フ ァ イ ル は 、 元 フ ァ イ ル が 1 つ だ け 含 ま れ 、 か つ 、 そ の フ ァ イ ル が ’deflation’ 法 で 圧 縮 さ れ て い る 場 合 に の み 、 gzip で 伸 長 で き ま す 。 こ の 機 能 は 、 tar.zip フ ァ イ ル を tar.gz 形 式 へ 変 換 す る 際 の 補 助 と な る こ と だ け を 意 図 し た も の で す 。 元 フ ァ イ ル が 1 つ だ け の zip フ ァ イ ル を 伸 長 す る に は 、 gunzip <foo.zip や gunzip -S .zip foo.zip と い っ た コ マ ン ド を 使 用 し ま す 。 複 数 の 元 フ ァ イ ル を 含 ん で い る zip フ ァ イ ル を 伸 長 す る た め に は 、 gunzip で は な く unzip を 使 っ て く だ さ い 。
zcat コ マ ン ド は gunzip -c と 同 一 で す 。 ( compress へ の オ リ ジ ナ ル の リ ン ク を 保 存 す る た め に 、 zcat が gzcat と し て イ ン ス ト ー ル さ れ て い る シ ス テ ム も あ る か も し れ ま せ ん 。 ) zcat は コ マ ン ド ラ イ ン で 指 定 さ れ た フ ァ イ ル の リ ス ト ま た は 標 準 入 力 を 伸 長 し 、 伸 長 し た デ ー タ を 標 準 出 力 に 書 き 出 し ま す 。 zcat は 、 フ ァ イ ル が .gz と い う 拡 張 子 で あ る か ど う か に か か わ ら ず 、 正 し い マ ジ ッ ク ナ ン バ ー を 持 っ て い る フ ァ イ ル で あ れ ば 伸 長 し よ う と し ま す 。
gzip コ マ ン ド は zip と PKZIP で 使 わ れ て い る Lempel-Ziv ア ル ゴ リ ズ ム を 使 用 し ま す 。 得 ら れ る 圧 縮 量 は 、 入 力 の サ イ ズ と 共 通 の 部 分 デ ー タ 列 の 分 布 に 依 存 し ま す 。 一 般 に 、 ソ ー ス コ ー ド や 英 文 と い っ た テ キ ス ト で は 60-70% 小 さ く な り ま す 。 ( compress に 使 わ れ て い る ) LZW、 ( pack に 使 わ れ て い る ) Huffman コ ー デ ィ ン グ 、 ( compact に 使 わ れ て い る ) 適 応 Huffman コ ー デ ィ ン グ 、 に よ る 圧 縮 に 比 べ て 、 こ の 圧 縮 率 は 一 般 に か な り 良 い も の で す 。
た と え 圧 縮 さ れ た フ ァ イ ル が 元 フ ァ イ ル よ り 少 し 大 き く な る と し て も 、 圧 縮 は 常 に 行 わ れ ま す 。 最 悪 の 場 合 、 gzip フ ァ イ ル ヘ ッ ダ ー の た め の 数 バ イ ト と 32 K バ イ ト ブ ロ ッ ク ご と に 5 バ イ ト の 増 加 と な り 、 大 き な フ ァ イ ル で は 0.015% の 増 加 率 と な り ま す 。 た だ し 、 実 際 の 使 用 デ ィ ス ク ブ ロ ッ ク 数 が 増 加 す る こ と は 、 ほ ぼ 絶 対 に あ り ま せ ん 。
gzip は 、 通 常 、 圧 縮 、 伸 長 時 に フ ァ イ ル の ア ク セ ス 権 、 所 有 者 、 タ イ ム ス タ ン プ を 維 持 し ま す 。 適 切 な 権 限 を 有 し て い れ ば 、 フ ァ イ ル 所 有 者 や グ ル ー プ に つ い て も 維 持 さ れ ま す 。
オ プ シ ョ ン
-a --ascii
ア ス キ ー テ キ ス ト モ ー ド : 局 所 変 換 を 使 っ て 行 末 の 変 換 を 行 い ま す 。 こ の オ プ シ ョ ン は 、 い く つ か の 非 Unix シ ス テ ム で サ ポ ー ト さ れ て い ま す 。 MSDOS で は 、 圧 縮 時 に CR LF が LF に 変 換 さ れ 、 伸 長 時 に LF が CR LF に 変 換 さ れ ま す 。
-c --stdout --to-stdout
出 力 を 標 準 出 力 に 書 き 出 し 、 元 フ ァ イ ル を 変 更 し ま せ ん 。 入 力 フ ァ イ ル が 複 数 あ る 場 合 、 出 力 は フ ァ イ ル 毎 に 圧 縮 さ れ た 内 容 が 連 結 さ れ た も の と な り ま す 。 圧 縮 率 を 上 げ る に は 、 圧 縮 す る 前 に す べ て の 入 力 フ ァ イ ル を (tar な ど で ) ま と め て く だ さ い 。
-d --decompress --uncompress
伸 長 し ま す 。
-f --force
フ ァ イ ル が 複 数 の リ ン ク を 張 ら れ て い た り 、 対 応 す る フ ァ イ ル が 既 に 存 在 し て い た り 、 圧 縮 さ れ た デ ー タ が 端 末 に 対 し て 読 み 書 き さ れ て し て い る よ う な 場 合 で も 、 強 制 的 に 圧 縮 、 伸 長 を 行 い ま す 。 入 力 デ ー タ が gzip で 認 識 で き な い 形 式 の と き に --stdout オ プ シ ョ ン が 指 定 さ れ て い る と 、 入 力 デ ー タ は 変 更 な し に 標 準 出 力 に コ ピ ー さ れ ま す 。 つ ま り 、 zcat を cat と し て 動 作 さ せ ま す 。 -f が 指 定 さ れ ず 、 か つ バ ッ ク グ ラ ウ ン ド で 動 作 し て い な い 場 合 、 gzip は 既 に 存 在 す る フ ァ イ ル を 上 書 き す る か を 問 い 合 わ せ る プ ロ ン プ ト を 出 力 し ま す 。
-h --help
ヘ ル プ 画 面 を 表 示 し て 終 了 し ま す 。
-k --keep
圧 縮 中 ま た は 伸 長 中 に 、 入 力 フ ァ イ ル を 保 持 し ま す (削 除 し ま せ ん )。
-l --list
圧 縮 さ れ た 個 々 の フ ァ イ ル に つ い て 、 以 下 の フ ィ ー ル ド を 列 挙 し ま す 。
compressed
size: 圧 縮 さ れ た フ
ァ イ ル の サ イ
ズ
uncompressed size: 伸 長 さ れ
た フ ァ イ ル の
サ イ ズ
ratio: 圧 縮 率 (不 明
の 場 合 は 0.0%)
uncompressed_name: 伸 長 さ れ
た フ ァ イ ル の
名 前
compress で つ く ら れ た .Z フ ァ イ ル の よ う に 、 gzip 形 式 で な い フ ァ イ ル の 伸 長 時 サ イ ズ は -1 と 表 示 さ れ ま す 。 そ の よ う な フ ァ イ ル に つ い て 伸 長 さ れ た フ ァ イ ル の サ イ ズ を 求 め る 場 合 は 、 以 下 の コ マ ン ド を 使 用 し て く だ さ い 。
zcat file.Z | wc -c
--verbose オ プ シ ョ ン と 組 み 合 わ せ る と 、 以 下 の フ ィ ー ル ド も 表 示 さ れ ま す 。
method:
圧 縮 法
crc: 伸 長 さ れ た デ
ー タ の 32 ビ ッ ト CRC
date & time: 伸 長 さ れ
た フ ァ イ ル の
タ イ ム ス タ ン
プ
現 在 サ ポ ー ト さ れ て い る 圧 縮 法 は 、 deflate, compress, lzh (SCO compress -H), pack で す 。 gzip 形 式 で な い フ ァ イ ル に つ い て 、 crc は ffffffff と さ れ ま す 。
--name が 同 時 に 指 定 さ れ る と 、 (も し 記 録 さ れ て い る な ら ) 伸 長 さ れ た フ ァ イ ル の 名 前 、 日 付 、 時 刻 は 圧 縮 フ ァ イ ル 内 に 記 録 さ れ て い る も の に な り ま す 。
--verbose が 同 時 に 指 定 さ れ る と 、 ど れ か の フ ァ イ ル の サ イ ズ が 不 明 で な い 限 り 、 サ イ ズ の 合 計 と 全 体 で の 圧 縮 率 も 表 示 さ れ ま す 。 --quiet が 同 時 に 指 定 さ れ る と 、 タ イ ト ル と 合 計 の 行 は 表 示 さ れ ま せ ん 。
-L --license
gzip の ラ イ セ ン ス を 表 示 し て 終 了 し ま す 。
-n --no-name
デ フ ォ ル ト で 圧 縮 時 に 元 フ ァ イ ル の 名 前 と タ イ ム ス タ ン プ を 保 存 し ま せ ん (元 の 名 前 を 切 り 詰 め る 必 要 が あ る 場 合 は 元 の 名 前 は 必 ず 保 存 さ れ ま す )。 伸 長 時 に 、 元 の フ ァ イ ル 名 が 存 在 し て も 復 元 せ ず (圧 縮 フ ァ イ ル 名 か ら gzip 拡 張 子 を 取 り 除 く だ け と し )、 元 フ ァ イ ル の タ イ ム ス タ ン プ が 存 在 し て も 復 元 し ま せ ん (圧 縮 フ ァ イ ル か ら 他 イ ン プ ス タ ン プ を コ ピ ー し ま す )。 こ の オ プ シ ョ ン は 伸 長 時 の デ フ ォ ル ト で す 。
-N --name
圧 縮 時 に は 元 の フ ァ イ ル 名 を 必 ず 保 存 し ま す 。 ま た 元 の フ ァ イ ル が 通 常 フ ァ イ ル で あ っ て 、 そ の タ イ ム ス タ ン プ が 最 低 で も 1 (1970-01-01 00:00:01 UTC)、 さ ら に 2**32 (2106-02-07 06:28:16 UTC, う る う 秒 を 考 慮 し な い 場 合 ) 未 満 で あ る 場 合 に 、 元 の フ ァ イ ル の 修 正 タ イ ム ス タ ン プ の 秒 部 分 を 保 存 し ま す 。 こ れ が デ フ ォ ル ト の 動 作 で す 。 伸 長 時 に は 、 フ ァ イ ル 名 と タ イ ム ス タ ン プ が 保 存 さ れ て い れ ば 復 元 し ま す 。 こ の オ プ シ ョ ン は 、 フ ァ イ ル 名 の 長 さ に 制 限 が あ る シ ス テ ム や 、 フ ァ イ ル 転 送 の 後 に タ イ ム ス タ ン プ が 失 わ れ た 場 合 に 役 立 ち ま す 。
-q --quiet
す べ て の 警 告 を 抑 制 し ま す 。
-r --recursive
デ ィ レ ク ト リ 構 造 を 再 帰 的 に 辿 り ま す 。 コ マ ン ド ラ イ ン で 指 定 さ れ た フ ァ イ ル 名 が デ ィ レ ク ト リ で あ っ た 場 合 、 gzip は 、 デ ィ レ ク ト リ 内 に 入 り 、 見 つ か っ た す べ て の フ ァ イ ル を 圧 縮 し ま す ( gunzip の 場 合 は 、 す べ て の フ ァ イ ル を 伸 長 し ま す )。
-S .suf --suffix .suf
圧 縮 時 に は 、 拡 張 子 .gz の か わ り に .suf を 使 う 。 空 で な い 任 意 の 拡 張 子 を 指 定 で き ま す が 、 .z と .gz 以 外 の 拡 張 子 は 使 う べ き で あ り ま せ ん 。 他 の シ ス テ ム に フ ァ イ ル が 転 送 さ れ た と き の 混 乱 を 避 け る た め で す 。
伸 長 時 に は 、 入 力 フ ァ イ ル 名 か ら 出 力 フ ァ イ ル 名 を 抜 き 出 す 際 に 確 認 す る 拡 張 子 の リ ス ト の 先 頭 に .suf を 追 加 し ま す 。
--synchronous
同 期 出 力 を 行 い ま す 。 こ の オ プ シ ョ ン を 用 い る と 、 シ ス テ ム ク ラ ッ シ ュ の 際 に デ ー タ を 失 う 可 能 性 が 低 く な り ま す が 、 処 理 速 度 は か な り 低 下 し ま す 。
-t --test
検 査 を 行 い ま す 。 圧 縮 フ ァ イ ル の 整 合 性 を チ ェ ッ ク し て 終 了 し ま す 。
-v --verbose
詳 細 出 力 。 圧 縮 、 伸 長 さ れ る 各 フ ァ イ ル に つ い て 名 前 と 圧 縮 率 を 表 示 し ま す 。
-V --version
バ ー ジ ョ ン 。 バ ー ジ ョ ン 番 号 と コ ン パ イ ル オ プ シ ョ ン を 表 示 し て 終 了 し ま す 。
-# --fast --best
指 定 し た 数 字 # を 用 い て 圧 縮 の ス ピ ー ド を 調 整 し ま す 。 -1 と --fast は 最 も 速 い 圧 縮 法 を 表 し ま す (圧 縮 率 は 低 い )。 -9 と --best は 最 も 遅 い 圧 縮 法 を 表 し ま す (圧 縮 率 は 最 も 高 い )。 デ フ ォ ル ト の 圧 縮 レ ベ ル は -6 で す (つ ま り 、 速 さ を 犠 牲 に し て 圧 縮 率 の 良 い 方 に し て あ り ま す )。
--rsyncable
2 つ の コ ン ピ ュ ー タ ー 間 で 圧 縮 フ ァ イ ル の 同 期 を 行 う 場 合 、 こ の オ プ シ ョ ン を 用 い る と 、 rsync は ア ー カ イ ブ 全 体 で は な く 変 更 が あ っ た フ ァ イ ル の み を 転 送 で き る よ う に な り ま す 。 通 常 、 ア ー カ イ ブ 内 の フ ァ イ ル に 変 更 が 行 わ れ た 場 合 、 圧 縮 ア ル ゴ リ ズ ム は 新 た な バ ー ジ ョ ン の ア ー カ イ ブ を 生 成 し 、 こ の バ ー ジ ョ ン は 以 前 の バ ー ジ ョ ン の ア ー カ イ ブ と は 一 致 し ま せ ん 。 そ の 場 合 rsync は 、 リ モ ー ト コ ン ピ ュ ー タ ー に 対 し て 新 た な バ ー ジ ョ ン の ア ー カ イ ブ 全 体 を 転 送 し ま す 。 こ の オ プ シ ョ ン を 用 い る と 、 rsync は 、 変 更 が か か っ た フ ァ イ ル 、 お よ び ア ー カ イ ブ 内 の 変 更 が 行 わ れ た 領 域 を 更 新 す る た め に 必 要 な 最 小 限 の メ タ デ ー タ の み を 転 送 で き ま す 。
高 度 な 使 用 法
複 数 の 圧 縮 フ ァ イ ル は 連 結 で き ま す 。 こ の 場 合 、 gunzip は す べ て の 圧 縮 フ ァ イ ル を 一 度 に 伸 長 し ま す 。 た と え ば 、
gzip -c file1
> foo.gz
gzip -c file2 >> foo.gz
の 後 に
gunzip -c foo
と す る の は 、 以 下 と 同 じ で す 。
cat file1 file2
.gz フ ァ イ ル の う ち 1 つ の フ ァ イ ル が 壊 れ て も 、 (壊 れ た フ ァ イ ル を 削 除 す れ ば ) 他 の フ ァ イ ル は ま だ 回 復 で き ま す 。 し か し 、 次 の よ う に す べ て の フ ァ イ ル を 一 度 に 圧 縮 す れ ば 、 よ り 高 い 圧 縮 が 得 ら れ ま す 。
cat file1 file2 | gzip > foo.gz
こ れ は 下 の 例 よ り 高 く 圧 縮 で き ま す 。
gzip -c file1 file2 > foo.gz
よ り 高 い 圧 縮 を 得 る た め に 、 結 合 さ れ た フ ァ イ ル を も う 一 度 圧 縮 す る に は 、 次 の よ う に し て く だ さ い 。
gzip -cd old.gz | gzip > new.gz
圧 縮 フ ァ イ ル が 複 数 の 元 フ ァ イ ル で 構 成 さ れ て い る 場 合 、 --list オ プ シ ョ ン で 表 示 さ れ る 伸 長 時 の サ イ ズ と CRC は 、 最 後 の 元 フ ァ イ ル の も の の み と な り ま す 。 す べ て の 元 フ ァ イ ル に つ い て 伸 長 時 の サ イ ズ が 必 要 な 場 合 は 、 次 の コ マ ン ド を 使 用 し て く だ さ い 。
gzip -cd file.gz | wc -c
複 数 の 元 フ ァ イ ル か ら な る 1 つ の 書 庫 フ ァ イ ル を 作 っ て 、 後 か ら 元 フ ァ イ ル を 別 々 に 伸 長 で き る よ う に し た い な ら 、 tar や zip と い っ た ア ー カ イ バ ー を 使 っ て く だ さ い 。 GNU tar は gzip を 透 過 的 に 起 動 す る た め に -z オ プ シ ョ ン を サ ポ ー ト し て い ま す 。 gzip は tar の 代 用 と し て で は な く 、 tar を 補 完 す る も の と し て 設 計 さ れ て い ま す 。
環 境 変 数
あ ま り 使 わ れ な く な っ た 機 能 で す が 、 環 境 変 数 GZIP で gzip の デ フ ォ ル ト の オ プ シ ョ ン セ ッ ト を 指 定 で き ま す 。 こ れ ら の オ プ シ ョ ン は 最 初 に 解 釈 さ れ 、 明 示 的 に コ マ ン ド ラ イ ン パ ラ メ ー タ ー を 指 定 す る こ と で こ れ ら を 上 書 き で き ま す 。 た だ し 、 ス ク リ プ ト を 用 い る 際 に は こ の 機 能 が 問 題 に な る 場 合 が あ り ま す 。 し た が っ て 、 こ の 機 能 は 、 あ ま り 支 障 が な い と 考 え ら れ る オ プ シ ョ ン に 対 し て の み サ ポ ー ト さ れ て お り 、 仮 に 使 用 さ れ た 場 合 gzip は 警 告 を 表 示 し ま す 。 こ の 機 能 は gzip の 将 来 の バ ー ジ ョ ン に お い て 削 除 さ れ る 予 定 で す 。
こ の 代 わ り と し て 、 エ イ リ ア ス や ス ク リ プ ト を 利 用 で き ま す 。 た と え ば 、 gzip が デ ィ レ ク ト リ /usr/bin に あ る 場 合 、 PATH 変 数 の 先 頭 に $HOME/bin を 追 加 し 、 以 下 の よ う な 内 容 を 含 ん だ 実 行 ス ク リ プ ト $HOME/bin/gzip を 作 成 し ま す 。
#! /bin/sh
export PATH=/usr/bin
exec gzip -9 "$@"
関 連 項 目
znew (1), zcmp (1), zmore (1), zforce (1), gzexe (1), zip (1), unzip (1), compress (1)
gzip フ ァ イ ル 形 式 は P. Deutsch, GZIP file format specification version 4.3, <https://www.ietf.org/rfc/rfc1952.txt> , Internet RFC 1952 (May 1996) で 規 定 さ れ て い ま す 。 zip deflation 形 式 は P. Deutsch, DEFLATE Compressed Data Format Specification version 1.3, <https://www.ietf.org/rfc/rfc1951.txt> , Internet RFC 1951 (May 1996) で 規 定 さ れ て い ま す 。
診 断 メ ッ セ ー ジ
通
常 、 終 了 ス テ
ー タ ス は 0 で す
。 エ ラ ー が 起
き た 場 合 、 終
了 ス テ ー タ ス
は 1 で す 。 警 告
が 起 き た 場 合
、 終 了 ス テ ー
タ ス は 2 で す 。
Usage: gzip [-cdfhklLnNrtvV19] [-S suffix] [file ...]
無 効 な オ プ シ ョ ン が コ マ ン ド ラ イ ン か ら 指 定 さ れ ま し た 。
file : not in gzip format
gunzip に 指 示 さ れ た フ ァ イ ル が 圧 縮 さ れ た も の で は あ り ま せ ん 。
file : Corrupt input. Use zcat to recover some data.
圧 縮 さ れ た フ ァ イ ル が 壊 れ て い ま す 。 破 損 し た 位 置 ま で の デ ー タ は 、 次 の コ マ ン ド を 使 っ て 修 復 で き ま す 。
zcat file > recover
file : compressed with xx bits, can only handle yy bits
file が 、 こ の マ シ ン 上 で の 伸 長 コ ー ド よ り 多 く の ビ ッ ト を 扱 う こ と が で き る プ ロ グ ラ ム で (LZW を 使 っ て ) 圧 縮 さ れ て い ま す 。 よ り 高 い 圧 縮 が で き 、 メ モ リ 使 用 量 の 少 な い 、 gzip を 使 っ て フ ァ イ ル を 再 圧 縮 し て く だ さ い 。
file : already has .gz suffix -- unchanged
フ ァ イ ル が 既 に 圧 縮 さ れ て い る と 考 え ら れ ま す 。 フ ァ イ ル 名 を 変 更 し 、 再 度 試 み て く だ さ い 。
file already exists; do you wish to overwrite (y or n)?
出 力 フ ァ イ ル で 置 き 換 え た い な ら "y" と 答 え て く だ さ い 。 そ う で な け れ ば 、 "n" と 答 え て く だ さ い 。
gunzip: corrupt input
SIGSEGV 違 反 が 検 知 さ れ ま し た 。 通 常 は 、 入 力 フ ァ イ ル が 壊 れ て い る こ と を 意 味 し ま す 。
xx.x% 圧 縮 に よ り 節 約 さ れ た 入 力 の パ ー セ ン ト 表 示 。
( -v と -l の み に 関 連 し ま す 。 )
-- not a regular file or directory: ignored
入 力 フ ァ イ ル が 通 常 フ ァ イ ル で も デ ィ レ ク ト リ で も な い 場 合 (た と え ば 、 シ ン ボ リ ッ ク リ ン ク 、 ソ ケ ッ ト 、 FIFO、 デ バ イ ス フ ァ イ ル の 場 合 )、 変 更 せ ず に そ の ま ま に さ れ ま す 。
-- has xx other links: unchanged
入 力 フ ァ イ ル に リ ン ク が 張 ら れ て い る の で 、 変 更 し ま せ ん 。 詳 し い 情 報 は ln (1) を 参 照 し て く だ さ い 。 複 数 に リ ン ク が 張 ら れ て い る フ ァ イ ル を 強 制 的 に 圧 縮 す る に は -f フ ラ グ を 使 用 し て く だ さ い 。
重 要 な 注 意
圧 縮 さ れ た デ ー タ を テ ー プ に 書 き 込 む と き は 、 一 般 的 に 、 出 力 の ブ ロ ッ ク 境 界 を ゼ ロ で 埋 め る 必 要 が あ り ま す 。 伸 長 の た め に デ ー タ を 読 み 込 ん で す べ て の ブ ロ ッ ク を gunzip に 渡 す と 、 gunzip は 通 常 、 圧 縮 さ れ た デ ー タ の 後 ろ に 余 分 な ゴ ミ が 続 い て い る と 検 知 し て 、 警 告 を 発 し ま す 。 こ の 警 告 を 抑 制 す る に は --quiet オ プ シ ョ ン を 使 用 し て く だ さ い 。
バ グ
ま れ に --best オ プ シ ョ ン に よ っ て 、 デ フ ォ ル ト の 圧 縮 レ ベ ル (-6) よ り 圧 縮 が 悪 く な る こ と が あ り ま す 。 非 常 に 冗 長 な フ ァ イ ル で は 、 compress に よ る 圧 縮 が gzip よ り 良 く な る こ と が あ り ま す 。
バ グ 報 告
バ
グ 報 告 : bug-gzip@gnu.org
GNU gzip ホ ー ム ペ ー
ジ : <https://www.gnu.org/software/gzip/>
GNU ソ フ ト ウ ェ ア
を 使 用 す る 際
の 一 般 的 な ヘ
ル プ : <https://www.gnu.org/gethelp/>
著 作 権 表 示
Copyright ©
1998-1999, 2001-2002, 2012, 2015-2022 Free Software
Foundation, Inc.
Copyright © 1992, 1993 Jean-loup Gailly
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation.