phd_ru: (Python)
phd_ru ([personal profile] phd_ru) wrote2010-03-16 02:45 am
Entry tags:

zip.py и unzip.py с перекодировкой имён файлов

http://phdru.name/Software/Python/misc/zip.py.txt
http://phdru.name/Software/Python/misc/unzip.py.txt

OEM-кодировка (cp866) забита прямо в код. Я не знаю, как получить OEM-кодировку в Python. Особенно я не знаю, как получить OEM-кодировку w32 в Linux. ;) Возможно, когда-нибудь приделаю выбор кодировок в командной строке. Питоновский модуль zipfile производит ещё одно перекодирование сам.

Также доступны в репозитории git среди других файлов (см. директорию bin):

git clone http://git.phdru.name/dotfiles.git
git clone git://git.phdru.name/dotfiles.git

X-Post: http://community.livejournal.com/ru_python/275801.html