2016-04-19 5 views
0

私は、 "gunzip"コマンドをビルドプロセスの一部として使用しようとしていますが、これは堅牢で変更できません。基本的にOpenSSL用のFIPSキャニスターをコンパイルするには、いくつかのコマンドを実行する必要がありますが、それらから逸脱することはできません。gunzip with gzip

これは、ドキュメント(https://www.openssl.org/docs/fips/SecurityPolicy-2.0.12.pdf、付録A)に従ってgunzipを使用してソースtarballを解凍する必要があることを意味します。

これまでWindows用のGZipを見つけましたが(http://gnuwin32.sourceforge.net/packages/gzip.htm)、これがどのようにgunzipコマンドを利用できるのか理解できません。私は "gunzip"ファイルを見ることができ、それはインストーラで実行可能な唯一の実行可能ファイルで動作しますが、 "gunzip"コマンドをどのように実行できるか分かりません。

私はここで何かが分かりませんか?

+0

スタックオーバーフローは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。また、[Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)を参照してください。 – jww

答えて

1

圧縮と復元ロジックを一緒に保つには、1つのプログラムとコマンドがあります。gunzipは、-dのプログラムをgzipで実際に実行します。 Unixでは、!# syntaxを使ったスクリプトはこれを目に見えません。

gzip.exeを同じ場所(または別のPATHディレクトリ)にあるPATHのディレクトリに置くと仮定すると、gunzip.batにはgzip -d %*というファイルが作成されます。または、出力をより良く見えるようにするには、@echo off、次にgzip -d %*

gunzip -c file | tar x...は、必要に応じて機能します(tarもあると仮定します)。

関連する問題