[JM:02494] [POST:DP] GNU gzip gzexe.1

Back to archive index
matsuand michio_matsu****@yahoo*****
2021年 6月 13日 (日) 19:49:13 JST


<STATUS>
stat: DP
ppkg: GNU gzip 1.10
page: gzexe.1
date: 2018/12/29
mail: michio_matsu****@yahoo*****
name: Michio MATSUYAMA
</STATUS>

.\"O .TH GZEXE 1
.TH GZEXE 1   
.\"O ----------------------------------------
.\"O .SH NAME
.\"O gzexe \- compress executable files in place
.SH 名前
gzexe \- 実行ファイルを実行できる形で圧縮する
.\"O ----------------------------------------
.\"O .SH SYNOPSIS
.\"O .B gzexe
.\"O .I "name .\|.\|."
.SH 書式
\fBgzexe\fP \fIname .\|.\|.\fP
.\"O ----------------------------------------
.\"O .SH DESCRIPTION
.\"O The
.\"O .I  gzexe
.\"O utility allows you to compress executables in place and have them
.\"O automatically uncompress and execute when you run them (at a penalty
.\"O in performance).  For example if you execute ``gzexe /usr/bin/gdb'' it
.\"O will create the following two files:
.\"O .nf
.\"O .br
.\"O     -rwxr-xr-x  1 root root 1026675 Jun  7 13:53 /usr/bin/gdb
.\"O     -rwxr-xr-x  1 root root 2304524 May 30 13:02 /usr/bin/gdb~
.\"O .fi
.\"O /usr/bin/gdb~ is the original file and /usr/bin/gdb is the self-uncompressing
.\"O executable file.  You can remove /usr/bin/gdb~ once you are sure that
.\"O /usr/bin/gdb works properly.
.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~ は削除しても良い。
.\"O ----------------------------------------
.\"O .PP
.\"O This utility is most useful on systems with very small disks.
.PP
このユーティリティーは、ディスク容量が非常に小さいシステムでとても役立つ。
.\"O ----------------------------------------
.\"O .SH OPTIONS
.SH オプション
.\"O ----------------------------------------
.\"O .TP
.\"O .B \-d
.\"O Decompress the given executables instead of compressing them.
.TP 
\fB\-d\fP
指定された実行ファイルを圧縮する代わりに伸長する。
.\"O ----------------------------------------
.\"O .SH "SEE ALSO"
.\"O gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
.SH 関連項目
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
.\"O ----------------------------------------
.\"O .SH CAVEATS
.\"O The compressed executable is a shell script.  This may create some
.\"O security holes.  In particular, the compressed executable relies
.\"O on the PATH environment variable to find
.\"O .I gzip
.\"O and some standard utilities
.\"O .RI ( basename ,
.\"O .IR chmod ,
.\"O .IR ln ,
.\"O .IR mkdir ,
.\"O .IR mktemp ,
.\"O .IR rm ,
.\"O .IR sleep ,
.\"O and
.\"O .IR tail ).
.SH 重要な注意
圧縮実行ファイルはシェルスクリプトある。
このことによって、何らかのセキュリティホールが生成される可能性がある。
特に、圧縮実行ファイルは \fIgzip\fP や他の標準ユーティリティ
(\fIbasename\fP, \fIchmod\fP, \fIln\fP, \fImkdir\fP, \fImktemp\fP, \fIrm\fP, \fIsleep\fP,
\fItail\fP)
を検索する際には PATH 環境変数に依存している。
.\"O ----------------------------------------
.\"O .SH "BUGS"
.\"O .I gzexe
.\"O attempts to retain the original file attributes on the compressed executable,
.\"O but you may have to fix them manually in some cases, using
.\"O .I chmod
.\"O or
.\"O .IR chown .
.SH バグ
\fIgzexe\fP は、元ファイルの属性を圧縮実行ファイルに引き継ごうとするが、 \fIchmod\fP や \fIchown\fP
を用いて手動で属性を修正しなければならない場合がある。
.\"O ----------------------------------------



linuxjm-discuss メーリングリストの案内
Back to archive index