Ubuntu 14.04 LTS のハードディスクイメージ zip ファイルの解凍に失敗したときのメモ

Virtual Box 用の Ubuntu 14.04 LTS のハードディスクイメージ zip ファイルの解凍に失敗したときのメモ。

ハードディスクイメージ zip ファイルの解凍に失敗

Ubuntu 公式サイトからハードディスクイメージをダウンロードして unzip したら解凍に失敗した。ちなみにハードディスクイメージのファイルは ubuntu-ja-14.04-desktop-amd64-vhd.zip (md5sum: 8656fa05069fcafc9bf17ddef7b255af)

[shrimp]$ unzip ubuntu-ja-14.04-desktop-amd64-vhd.zip
Archive:  ubuntu-ja-14.04-desktop-amd64-vhd.zip
   skipping: ubuntu-ja-14.04-desktop-amd64/ubuntu-ja-14.04-desktop-amd64.vhd  need PK compat. v4.5 (can do v2.1)

解決策

このあたりを参考にさせてもらって brew で p7zip をインストールして解決。

[shrimp]$ brew install p7zip

[shrimp]$ 7z e ubuntu-ja-14.04-desktop-amd64-vhd.zip

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: ubuntu-ja-14.04-desktop-amd64-vhd.zip

Extracting  ubuntu-ja-14.04-desktop-amd64/ubuntu-ja-14.04-desktop-amd64.vhd

Everything is Ok

Size:       4831127040
Compressed: 1272077760

p7zip オプションも分かりやすくていい感じ。

7z(1)                                                                       7z(1)

NAME
       7z - A file archiver with highest compression ratio

SYNOPSIS
       7z [adeltux] [-] [SWITCH] <ARCHIVE_NAME> <ARGUMENTS>...

DESCRIPTION
       7-Zip  is  a file archiver with the highest compression ratio. The program
       supports 7z (that implements LZMA compression algorithm), ZIP,  CAB,  ARJ,
       GZIP,  BZIP2, TAR, CPIO, RPM and DEB formats. Compression ratio in the new
       7z format is 30-50% better than ratio in ZIP format.

       7z uses plugins to handle archives.

FUNCTION LETTERS
       a      Add

       d      Delete

       e      Extract

       l      List

       t      Test

       u      Update

       x      eXtract with full paths

感想

7-Zip ってあまり見ないと思ってたけど最近は普通に使われてるのかな。