.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 1993-2012, 2022 .\" NetBSD jman proj., Yuichi SATO and Akihiro Motoki .\" all rights reserved. .\" Translated 1993-10-15, NetBSD jman proj. .\" Updated 2000-06-10, Yuichi SATO .\" Updated 2012-04-20, Akihiro MOTOKI , gzip 1.4 .\" Updated 2022-05-13, Akihiro Motoki , gzip 1.12 .\" .TH GZEXE 1 .SH 名前 gzexe \- 実行ファイルを実行できる形で圧縮する .SH 書式 \fBgzexe\fP \fIname .\|.\|.\fP .SH 説明 \fBgzexe\fP ユーティリティーは実行ファイルを圧縮する。 この圧縮ファイルが実行されると、 自動的に伸長して起動する (性能の面でペナルティーがある)。 たとえば、 \*(lqgzexe /usr/bin/gdb\*(rqを実行すると、 以下の 2 つのファイルが生成される。 .nf .br \-rwxr\-xr\-x 1 root root 1026675 Jun 7 13:53 /usr/bin/gdb \-rwxr\-xr\-x 1 root root 2304524 May 30 13:02 /usr/bin/gdb~ .fi /usr/bin/gdb~ は元のファイルであり、 /usr/bin/gdb は自己伸長実行ファイルである。 /usr/bin/gdb が正しく動作することが確認できたら、 /usr/bin/gdb~ は削除してもかまわない。 .PP このユーティリティーは、 ディスク容量が非常に小さいシステムでとても役立つ。 .SH オプション .TP \fB\-d\fP 指定された実行ファイルを圧縮する代わりに伸長する。 .SH 関連項目 \fBgzip\fP(1), \fBznew\fP(1), \fBzmore\fP(1), \fBzcmp\fP(1), \fBzforce\fP(1) .SH 重要な注意 圧縮実行ファイルはシェルスクリプトであるため、 これがセキュリティホールとなる可能性がある。 特に、 圧縮実行ファイルは、 \fBgzip\fP や他の標準ユーティリティ (\fBbasename\fP, \fBchmod\fP, \fBln\fP, \fBmkdir\fP, \fBmktemp\fP, \fBrm\fP, \fBsleep\fP, \fBtail\fP) の検索は PATH 環境変数に依存している。 .SH バグ \fBgzexe\fP コマンドは、 元ファイルの属性を圧縮実行ファイルに引き継ごうとするが、 \fBchmod\fP や \fBchown\fP を用いて手動で属性を修正しなければならない場合がある。