圧縮の仕方

圧縮の仕方 その1: GUIを利用して

  1. デスクトップ上でマウスを右クリックして「新規フォルダ」を選択する
  2. フォルダの名称をreportに変更する
  3. フォルダにファイルをコピーする
  4. このフォルダ内で check.rb などを使って実行可能であることを確認する
  5. フォルダの上でマウスをクリックして「"report"を圧縮」を選択する (report.zipというファイルができる)

圧縮の仕方 その2: zipコマンド

デスクトップの直下に report という名前の フォルダ(ディレクトリ)を作って, zip ファイルを(やはりデスクトップ直下に)作成する過程の例を示す.
pc123456m:Algorithm 9474079989$ ls
check.rb        ex04.rb         mono.rb         mono.tiff
pc123456m:Algorithm 9474079989$ mkdir ~/Desktop/report
pc123456m:Algorithm 9474079989$ cp * ~/Desktop/report
pc123456m:Algorithm 9474079989$ cd ~/Desktop/report
pc123456m:report 9474079989$ ls report
check.rb        ex04.rb         mono.rb         mono.tiff
pc123456m:report 9474079989$ ruby check.rb ex04.rb

======================================================================

テストデータファイルとして ex04.rb を使います...
ファイル mono.rb を読み込みます...

 MONO       [対象のメソッド: image_average   ] => PASS...............
 MONO       [対象のメソッド: blur            ] => PASS

ファイル color.rb を読み込みます...
ERROR: ファイル color.rb が見つかりません。
       ファイル名が異なっているかもしれません。
       違うフォルダに存在するかもしれません。

 COLOR      [対象のメソッド: blur            ] => ERROR: 対象のメソッドが見つかりません

成功数: 17/17
(未定義で検査できなかった個数: 1)
pc123456m:report 9474079989$ rm check.rb
pc123456m:report 9474079989$ rm ex04.rb
pc123456m:report 9474079989$ cd ..
pc123456m:Desktop 9474079989$ ls report
mono.rb         mono.tiff
pc123456m:Desktop 9474079989$ zip -r report report
  adding: report/ (stored 0%)
  adding: report/mono.rb (deflated 58%)
  adding: report/mono.tiff (deflated 5%)
pc123456m:Desktop 9474079989$ ls
report          report.zip
pc123456m:Desktop 9474079989$ unzip -l report.zip
Archive:  report.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  10-27-16 09:57   report/
      937  10-27-16 09:57   report/mono.rb
   110616  10-27-16 09:57   report/mono.tiff
 --------                   -------
   111553                   3 files
pc123456m:Desktop 9474079989$