File: gzexe.1

package info (click to toggle)
manpages-ja 0.5.0.0.20210215%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 28,568 kB
  • sloc: perl: 161; makefile: 58
file content (46 lines) | stat: -rw-r--r-- 2,342 bytes parent folder | download | duplicates (5)
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
を用いて手動で属性を修正しなければならない場合がある。