稲田です。 Zipだとファイル名のエンコーディングにUnicodeが使えるようになったのが最近で、 まだ対応しているアーカイブソフトは殆どありません。 非Unicodeの場合、Windowsの伝統ではファイル名を MSーJIS(cp932) で保存して いるので、Linuxでzipを作成するときに日本語ファイル名を cp932 にエンコードしてやる 必要があります。 filename = filenema.decode('UTF-8').encode('cp932') とされてみては如何でしょうか?