恥の多い生涯を送ってきました。MacOSでのパスワード付きzipファイルの生成の方法を知らずにいたのです。
以下、パスワード付きzipファイルの作成方法やエラーが発生したときの対処内容を記録しておきます。
- このようなエラーが出て、zipファイルにパスワードの設定ができませんでした。
エラー内容・翻訳
# エラー内容
zipcloak warning: Local Entry CRC does not match CD: ******
# 翻訳
zipcloak警告:Local Entry CRCがCDと一致しません
# macでZIPの暗号化するときに発生する。
# 正しいPW入れても解凍できなくなる。
# macの→クリックで圧縮かけたファイルは暗号化できない
# zipコマンドで圧縮する必要がある
- 以下が対処方法になります。
対処方法
# ZIP圧縮
zip -er 出力ファイル名.zip 圧縮対象ファイル名
# 暗号化
zipcloak 上で生成したファイル名.zip
今回自分に起きたエラーの内容と原因、そして対処手順
# 今回発生したエラー内容
Enter password: # パスワード入力
Verify password: # 再度パスワード入力
zip warning: missing end signature--probably not a zip file (did you
zip warning: remember to use binary mode when you transferred it?)
zip warning: (if you are trying to read a damaged archive try -F)
# エラーの原因は以下の通り
$ ファイル名を右クリック=>「"ファイル名"を圧縮」でzipファイルを作っていた。
$ 上記手順で作ったzipファイルを、zipcloakコマンドでパスワード付与しようとしていた。
$ カレントディレクトリーの場所が間違っていた。
# 対処して解決するまでの手順
$ ターミナルを起動
$ cd Desktop
$ zip -er 出力したいファイル名.zip 圧縮したいファイル名.pdf
=> adding: **********.pdf
(deflated 25%)
まとめ
- 大変勉強になりました!
- 今まで、zipファイルが作れずに、おざなりにしてきました。
- 今回の調査で原因が明らかになってよかったです。
参考サイト