1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.\"
.\" Japanese Version Copyright (c) 1993-2012
.\" NetBSD jman proj., Yuichi SATO and Akihiro MOTOKI
.\" all rights reserved.
.\" Translated 1993-10-15, NetBSD jman proj. <jman@spa.is.uec.ac.jp>
.\" Updated 2000-06-10, Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
.\" Updated 2012-04-20, Akihiro MOTOKI <amotoki@gmail.com>, gzip 1.4
.\"
.TH GZEXE 1
.SH 名前
gzexe \- 実行ファイルを実行できる形で圧縮する
.SH 書式
\fBgzexe\fP \fIname .\|.\|.\fP
.SH 説明
\fIgzexe\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 関連項目
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
.SH 重要な注意
圧縮実行ファイルはシェルスクリプトある。
このことによって、何らかのセキュリティホールが生成される可能性がある。
特に、圧縮実行ファイルは \fIgzip\fP や他の標準ユーティリティ
(\fIbasename\fP, \fIchmod\fP, \fIln\fP, \fImkdir\fP, \fImktemp\fP, \fIrm\fP, \fIsleep\fP,
\fItail\fP)
を検索する際には PATH 環境変数に依存している。
.SH バグ
\fIgzexe\fP は、元ファイルの属性を圧縮実行ファイルに引き継ごうとするが、 \fIchmod\fP や \fIchown\fP
を用いて手動で属性を修正しなければならない場合がある。
|