最初に、macOSで作ったZIPファイルがWindowsでどのように文字化けしてしまうのか、条件を確認しておこう。次のような手順で作業すると必ず文字化けする。 なお、双方がOSの標準機能を使っている場合に文字化けする。そもそも、macOSの標準機能では、ZIP圧縮 ...
ちなみに、Pythonにはzipという関数があるが、実はこの関数は、ZIP圧縮と全く関係ない。Pythonのzip関数は異なるリストを1つに交互に結合するのに使う。それでは、Pythonでフォルダを圧縮するにはどうしたら良いだろうか。 結論から言うと、PythonでZIP圧縮する ...
Pythonは標準でもかなり多くのライブラリを備えている。今回は標準ライブラリの中でも普段から使って便利な圧縮解凍パッケージのzipfileを使ってみよう。Pythonを使えばZIPファイルが100個あったとしても数行のプログラムを書くだけで全部解凍できる。