macでのパスワード付きZIPファイル作成

macでパスワード付きZIPファイルの作成をしようと調べました。
色々とアプリがあると思いますが、mac標準で対応したく、試行錯誤しました。
結論からすると、以下順番で可能です。

1.ZIPファイルを作成
2.ZIPファイルにパスワードを埋め込む

手順

1.ZIPファイルを作成

1) Finderで圧縮対象となるフォルダー・ファイルが表示されているパスを開く。
2) 圧縮対象となるフォルダー・ファイルを選択
右クリックメニューで「フォルダ名orファイル名」を圧縮を選択
(control+トラックパッドをタップで「フォルダー名orファイル名」を圧縮を選択)
3) 同じフォルダーに「フォルダ名orファイル名」.zipが出来上がります。

2.ZIPファイルにパスワードを埋め込む

1) ターミナルを開く
2) $zip -er [パスワード「フォルダ名orファイル名」.zip 「フォルダ名orファイル名」.zip
注意:フルパスでzipファイルを指定すると、解凍後フルパスで回答されます。
3) パスワード付きZIPファイル完成

調べた経緯

はじめにパスワード付きのZIPファイルを作成する必要があったので調べました。
ネットで調べると、『 zipcloak 使用法: zipcloak [-dq] [-b パス] zipファイル
デフォルトのアクションは、zipファイル内のすべての未暗号化エントリを暗号化することです。

-d –decrypt 暗号化されたエントリを復号化します(パスワードが間違っている場合はコピーします)
-b –temp-path 一時的なzipファイルに “path” を使用します
-O –output-file 出力を新しいzipファイルに書き込みます
-q –quiet 静かな動作、一部の情報メッセージを抑制します
-h –help このヘルプを表示します
-v –version バージョン情報を表示します
-L –license ソフトウェアのライセンスを表示します
』を利用して作成とある。
では早速、ターミナルを開いて、コマンド実行

work % zipcloak aaaa.xlsx
Enter password:
Verify password:
encrypting: [Content_Types].xml
encrypting: _rels/.rels
encrypting: xl/_rels/workbook.xml.rels
encrypting: xl/workbook.xml
encrypting: xl/theme/theme1.xml
encrypting: xl/styles.xml
encrypting: xl/worksheets/sheet3.xml
encrypting: xl/drawings/drawing1.xml
encrypting: xl/sharedStrings.xml
encrypting: xl/worksheets/_rels/sheet1.xml.rels
encrypting: xl/worksheets/sheet2.xml
encrypting: xl/worksheets/sheet1.xml
encrypting: docProps/app.xml
encrypting: docProps/core.xml
work %

zipcloak ファイル名

完了

lsコマンドで除くも、ファイル名が変わっていない・。。。。
「aaaa.xlsx」をダブルクリックすると、、、、
更に調べると、zipファイルにしてから。。。なんと無知な状態・。。。
finderから右クリックメニューで圧縮。
次に、
zipcloak ファイル名.zip

完了

できたできたと思い、解凍・・・・・パスワードは聞かれるが、解凍できない。。。。
パスワード間違いか??と思い再度パスワード付きを作成。。。。またしても解凍できない。。。。capslock、など意識するも・・・・解凍できない。。。。。
更にサイトを調べると。。。。。なんとzipcloakで圧縮すると解凍でエラーとなりmacで解凍できないという記事を発見!
マジ!? Mac(macOS Big Sur)でパスワード付きの ZIPファイルが解凍できない!! 諦めきれないキミへの備忘録 この記事にたどり着くまで結構時間がかかった。。。。

記事が少ないということはできている(問題のない)人もいるということだと思う。

できる人と、できない人の違いをしりたいな。。。。

ちなみに利用しているmacは、Airの2022後期モデルCPUはM1、OSは「macOS v13」です。

コメント

タイトルとURLをコピーしました