Pythonは標準でもかなり多くのライブラリを備えている。今回は標準ライブラリの中でも普段から使って便利な圧縮解凍パッケージのzipfileを使ってみよう。Pythonを使えばZIPファイルが100個あったとしても数行のプログラムを書くだけで全部解凍できる。
ちなみに、Pythonにはzipという関数があるが、実はこの関数は、ZIP圧縮と全く関係ない。Pythonのzip関数は異なるリストを1つに交互に結合するのに使う。それでは、Pythonでフォルダを圧縮するにはどうしたら良いだろうか。 結論から言うと、PythonでZIP圧縮する ...
まず、今回のプログラムを作る前に、現在、ZIPファイルの暗号化で問題となっている点を確認しよう。一般的に、ZIPファイルの暗号化に使えるのは、ZipCryptoとAES-256の2つの方式となっている。しかし、Windows10のエクスプローラーでも解凍できるのは前者の ...
「プロジェクトフォルダの中から、サブフォルダの奥深くにあるものも含めて、全ての画像ファイルを探し出し、一つのZIPファイルにまとめてバックアップしたい」 このような、ファイルシステムを横断する少し複雑な自動化も、Pythonの標準ライブラリだけ ...
ファイルを暗号化するのに、ZIP圧縮の暗号化機能を使っているという方は多いことだろう。とは言え、ZIPファイルの暗号化にZipCrypto形式を使っているなら、安全とは言えないかもしれない。というのも、昨今のコンピューターを使えば8文字(英小文字+数字 ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する