Macで表題を試す。あるファイルをダウンロードしたら7zip形式で圧縮されていた。Macのデフォルトでは展開できなかったので”p7zip“を試してみることにした。
■ 環境
- p7zip
- Homebrew
- Mac OSX El Capitan
■ p7zip
まずは”p7zip“を知らなかったので”7zip“で検索をした。
$ brew search 7zip
p7zip
$
内容を確認。
$ brew info p7zip
p7zip: stable 16.02 (bottled)
7-Zip (high compression file archiver) implementation
http://p7zip.sourceforge.net/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/p7zip.rb
$
とりあえず”p7zip“で”7zip“形式は展開できそうなのでインストールすることにした。
$ brew install p7zip
==> Downloading https://homebrew.bintray.com/bottles/p7zip-16.02.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring p7zip-16.02.el_capitan.bottle.tar.gz
/usr/local/Cellar/p7zip/16.02: 102 files, 4.8M
$
インストールされたファイルを確認。
$ brew ls p7zip
/usr/local/Cellar/p7zip/16.02/bin/7z
/usr/local/Cellar/p7zip/16.02/bin/7za
/usr/local/Cellar/p7zip/16.02/bin/7zr
/usr/local/Cellar/p7zip/16.02/lib/p7zip/ (6 files)
/usr/local/Cellar/p7zip/16.02/share/doc/ (86 files)
/usr/local/Cellar/p7zip/16.02/share/man/ (3 files)
$
ヘルプを見てみる。
$ 7z --help
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Usage: 7z [...] [...]
[<@listfiles...>]
a : Add files to archive
b : Benchmark
d : Delete files from archive
e : Extract files from archive (without using directory names)
h : Calculate hash values for files
i : Show information about supported formats
l : List contents of archive
rn : Rename files in archive
t : Test integrity of archive
u : Update files to archive
x : eXtract files with full paths
:
$
では実際に展開を試してみることにする。対象のファイルは”Kali-Linux-2016.1-vbox-amd64.7z“である。コマンドは”x“で展開してみる。
$ 7z x Kali-Linux-2016.1-vbox-amd64.7z
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Scanning the drive for archives:
1 file, 3040564269 bytes (2900 MiB)
Extracting archive: Kali-Linux-2016.1-vbox-amd64.7z
--
Path = Kali-Linux-2016.1-vbox-amd64.7z
Type = 7z
Physical Size = 3040564269
Headers Size = 168
Method = LZMA:26
Solid = -
Blocks = 1
Everything is Ok
Size: 3214011904
Compressed: 3040564269
$
$ ls
Kali-Linux-2016.1-vbox-amd64.7z Kali-Linux-2016.1-vbox-amd64.ova
$
展開できたようだ。
以上。