You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
お知らせ2016年10月23日にリライトしました。 以前のエントリには7z -xの解釈について誤りがありました。 訂正してお詫びします。 7zとは7-ZipはWindows用のアーカイバです。 このアーカイバがサポートする7z形式は、他の形式より圧縮率が高いとされています。 7z形式で圧縮したファイルの拡張子は7zが使われます。 7z形式はさほどメジャーな形式ではありませんが、Linuxで7z形式を扱う機会があったので圧縮・解凍方法を中心に、メモを残しておきます。 検証に使用した環境はDebianです。 Ubuntuもパッケージ構成は同じですので、同じ手順でインストール・使用できます。 対象ソフトウェア
この記事のように、処理の中でZIP形式のファイルを扱うことはありましたが、圧縮・解凍処理だけを記事にすることは無かったので、簡単にコードをまとめてみました。 [vb]Option Explicit Public Sub ZipSample() ... 準備する物 統合アーカイバ・プロジェクトで公開されている「7-ZIP32.DLL」を使うこともできるのですが、今回はインストール不要、EXEファイル一つで使えるコマンドライン版(7za.exe)を使用します。 7-Zip Extra: コマンドラインバージョン 上記ダウンロードページからコマンドライン版をダウンロードして、適当なフォルダに解凍します。 ただし、元のファイルが「7z」ファイルになっているため、7z形式に対応した解凍ソフトを導入していない場合は、先に7-Zip本体をインストールしておく必要があります。 VBAコード ※ 7za.e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く