アンクルジョー・ドット・ネット ひやりはっとIT講座 | ひやりはっとIT事件簿 | PuzzleLinks | サポート | サイトマップ   
  Top > a5.Office,開発ツール > [アーカイバLhaz] > 「ラズLhaz」で.tgz圧縮 前の頁へ 次の頁へ

 
「ラズLhaz」で.tgz圧縮
 
Amazon.co.jp アソシエイト 圧縮解凍ツール「Lhazラズ」
2003/06/11     Windows uncle-joe.net Project

<テスト環境>Windows98 、 Lhaz Ver1.02

 Linuxレンタルサーバに、パッケージやデータを転送する必要があり、送信時間を短くする方法を考えます。
 まず送信前に圧縮・アーカイブし、転送後、レンタルサーバ側で解凍します。
 この時、転送の前後に行う圧縮解凍作業は、同じ圧縮形式をサポートしていなければなりません。
<論旨の流れ>
(1).アーカイブして圧縮する形式
(2).「.tgz圧縮」ファイル作成

(1).アーカイブして圧縮する形式
 Linuxにおける「phpBB2.tar.gz」の形式のアーカイブファイルは、「アーカイブ+圧縮」の一連の作業の結果ファイルです。(通常「アーカイブ+圧縮」=「アーカイブ」と略して呼びます)
(A).「tar」コマンドで複数のファイルをひとつのアーカイブに集合する。
(B).「gzip」コマンドでアーカイブファイルを圧縮する。
 この稿で作成する「phpBB2.tgz」アーカイブファイルは、Linuxにおける「phpBB2.tar.gz」と同等です。WindowsマシンからLinuxサーバーに送信すれば、互換がありますので時間の短縮が図れます。

 圧縮効率がよくなくても、何十本ものファイルをアーカイブしてひとつのファイルにまとめ上げて送信するだけで、時間の圧縮が図れます。
 例として、画像が主なフォルダ(ファイル数514個、11.4MB)、これを圧縮したアーカイブファイル(10.5MB)、と全体の容量はそれほど変わりがない2つのサンプルを送信してみました。
 [作業環境 : ADSL1.5M , FFFTP , WindowsXP SP1]
    (A).フォルダのまま送信   11.4MB   18分01秒
    (B).アーカイブ・ファイル   10.5MB    3分35秒

(1).「.tgz圧縮」ファイル作成

 「ラズLhaz」で「.tgz圧縮」を行います。

(2-a).圧縮すべきフォルダの確認
Linuxサーバーに送信すべきフォルダの確認。日本語化ファイルを組み上げた「phpBB Ver2」アプリケーション。

(2-b).フォルダ「phpBB2」をLhazで圧縮します
フォルダ「phpBB2」を右クリックしてメニューを表示し、「Lhazで圧縮する(A)」を左クリックする。
※Linuxサーバーに送信するファイル及びフォルダの全てを、小文字に変更しておくと(統一しておくと)、後々のトラブルを回避できます。(エラー例)(ここで「phpBB2」を「phpbb2」に名前の変更する。)

(2-c).標準の圧縮形式の変更
「LZH圧縮」が標準圧縮になっていますので、「TGZ圧縮」をクリックして変更します。
標準圧縮形式が「●phpBB2.tgz(A)」「TGZ圧縮」になっていたら(2-e)図に進む。
(イ).「LZH圧縮(T)」をクリックして、圧縮形式のリストを表示する。
(ロ).「TGZ圧縮(T)」をクリック。

(2-d).標準の圧縮形式が変わりました
「TGZ圧縮」が標準圧縮に変更されました。

(2-e).圧縮作業の開始
「このフォルダに圧縮(H)」をクリックして圧縮作業を開始する。
※「圧縮フォルダを指定(S)」してご自分の都合のいい場所を選択、も可です。

(2-f).圧縮作業の状況がスライダ表示されます
スライダ表示が消えるのを待ちます。

(2-g).アーカイブファイルの作成完了
アーカイブファイル「phpBB2.tgz」が作成された事を確認。


<更新履歴>
【2003/06/23修正】字句一部直しました。
【2003/06/11脱稿】uncle-joe.netホームページ向けに記述。
 









  Top > a5.Office,開発ツール > [アーカイバLhaz] > 「ラズLhaz」で.tgz圧縮 前の頁へ 次の頁へ
表題 [アーカイバLhaz]
  1.圧縮解凍ツール「ラズLhaz」のインストール
  2.「ラズLhaz」で「TeraTerm+TTSSH」を解凍
  3.「ラズLhaz」で掲示板ソフト「phpBB」を解凍
  4.「ラズLhaz」で.tgz圧縮
  5.「ラズLhaz」のアンインストール
冒頭(本頁) Home | Top | a.開発者 | b.利用者 | c.アプリ | d.経営 | e.他
Copyright (C) 2003-2006 UncleJoe Inc. All rights reserved. 記述に誤りがありましたらフォーラムに投稿をお願いします。