.\"******************************************************************* .\" .\" 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 を用いて手動で属性を修正しなければならない場合があります。