Account name:
Password
(OpenID?)
(Forgot it?)
Remember Me
You're viewing
beldmit
's journal
Create a Dreamwidth Account
Learn More
Interest
Region
Site and Account
FAQ
Email
Reload page in style:
site
light
Dmitry Belyavskiy
И ещё полезное
И ещё полезное
Dec
.
21st
,
2015
03:42 pm
beldmit
Convert filenames inside ZIP archives from autodetected older Russian encodings (koi8-r, koi8-u, cp866, windows-1251) to UTF-8.
This tool does not touch the file contents, it just renames the files inside a ZIP archive.
Crossposts:
http://beldmit.livejournal.com/463626.html
Flat
|
Top-Level Comments Only
pkunzip.zip
Date:
2015-12-21 12:55 pm (UTC)
From:
phd_ru
В zip бывает что-то, кроме cp866?! Ни разу не встречал.
Я себе вот такие утилитки написал:
http://phdru.name/Software/Python/misc/
Re: pkunzip.zip
Date:
2015-12-21 12:58 pm (UTC)
From:
beldmit.livejournal.com
Не знаю я, что там бывает. Но что вчерашние купленные zip-архивы mp3 Олдей с русскими буквами внутри выдали крокозябрицу под Linux - подтверждаю.
RE: Re: pkunzip.zip
Date:
2015-12-21 01:03 pm (UTC)
From:
phd_ru
Естественно, будут крокозябры — cp866 надо перекодировать, unzip сам этого не делает. Я для того и написал свой unzip.py.
Re: pkunzip.zip
Date:
2015-12-21 01:20 pm (UTC)
From:
yurikhan
По
стандарту
, там должен быть либо 437, либо UTF-8, выбирается одним битом в заголовке каждого файла. Но по истерическим перчинам при нулевом значении этого бита в имени может быть любая ересь.
RE: pkunzip.zip
Date:
2015-12-21 04:19 pm (UTC)
From:
gegmopo4.livejournal.com
В ZIP бывает
только
cp437 и utf-8.
RE: pkunzip.zip
Date:
2015-12-21 05:06 pm (UTC)
From:
phd_ru
— Чем отличается теория от практики?
— Теоретически, нет никакого отличия.
:-D
RE: pkunzip.zip
Date:
2015-12-21 09:53 pm (UTC)
From:
gegmopo4.livejournal.com
Да-да, именно это я и хотел сказать. :->
no subject
Date:
2015-12-28 12:56 pm (UTC)
From:
anonim-legion.livejournal.com
Что же бывает в японском zip?
no subject
Date:
2015-12-28 02:07 pm (UTC)
From:
phd_ru
Я кроме русских, ни с какими zip'ами не сталкиваюсь, так что я просто зарядил cp866 прямо в код (un)zip.py. Столкнусь — сделаю кодировку параметром.
no subject
Date:
2015-12-21 01:03 pm (UTC)
From:
shaplov.livejournal.com
Аааа!!! yes!
Еще для rar'а такой хочу!
no subject
Date:
2015-12-21 02:26 pm (UTC)
From:
phd_ru
А в rar бывает не UTF-8?!
no subject
Date:
2015-12-21 02:31 pm (UTC)
From:
shaplov.livejournal.com
Дабля... :'-(
no subject
Date:
2015-12-21 02:33 pm (UTC)
From:
phd_ru
Офигеть!
no subject
Date:
2015-12-21 02:41 pm (UTC)
From:
beldmit.livejournal.com
А что мешает, в архивах, созданных в старые времена?
В новые, честно говоря, я не понимаю, зачем rar-ом вообще пользоваться.
no subject
Date:
2015-12-21 03:00 pm (UTC)
From:
phd_ru
Там разве не с самого начала был unicode?
Upd
. Нет, с версии формата
2.9
UTF-16 little endian, а с 5.0 UTF-8.
Edited
Date:
2015-12-21 03:12 pm (UTC)
15 comments
Reply
Flat
|
Top-Level Comments Only
Profile
Dmitry Belyavskiy
Recent Entries
Archive
Reading
Tags
Memories
Profile
December
2025
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Most Popular Tags
ietf
-
10 uses
ipad
-
15 uses
linux
-
36 uses
postgresql
-
13 uses
python
-
13 uses
security
-
120 uses
star wars
-
9 uses
xiaomi
-
6 uses
бегущий город
-
61 uses
виртуальный регистратор
-
18 uses
вопрос к залу
-
182 uses
джордан
-
13 uses
домены
-
47 uses
идиоты
-
18 uses
интересное
-
148 uses
информация
-
94 uses
история
-
173 uses
кино
-
35 uses
климат
-
9 uses
книги
-
483 uses
компьютерное
-
536 uses
компьютерные игры
-
40 uses
космос
-
51 uses
кошки
-
166 uses
криптография
-
94 uses
лытдыбр
-
977 uses
мысли
-
283 uses
некролог
-
77 uses
новый год
-
52 uses
поездки
-
176 uses
политика
-
295 uses
программирование
-
163 uses
психология
-
74 uses
работа
-
293 uses
раздача
-
15 uses
ролевые игры
-
52 uses
рыбинск
-
44 uses
семья
-
150 uses
снегов
-
18 uses
ссылки
-
447 uses
стихи
-
121 uses
текст
-
20 uses
транспорт
-
19 uses
чгк
-
197 uses
черный юмор
-
226 uses
чехия
-
20 uses
шахматы
-
21 uses
экономика
-
21 uses
юмор
-
218 uses
ядерная физика
-
14 uses
Page Summary
phd_ru
-
pkunzip.zip
shaplov.livejournal.com
-
(no subject)
Style Credit
Style:
Neutral Good
for
Practicality
by
timeasmymeasure
Expand Cut Tags
No cut tags
Page generated Feb. 10th, 2026 01:28 am
Powered by
Dreamwidth Studios
pkunzip.zip
Date: 2015-12-21 12:55 pm (UTC)Я себе вот такие утилитки написал: http://phdru.name/Software/Python/misc/
Re: pkunzip.zip
Date: 2015-12-21 12:58 pm (UTC)RE: Re: pkunzip.zip
Date: 2015-12-21 01:03 pm (UTC)Re: pkunzip.zip
Date: 2015-12-21 01:20 pm (UTC)RE: pkunzip.zip
Date: 2015-12-21 04:19 pm (UTC)RE: pkunzip.zip
Date: 2015-12-21 05:06 pm (UTC)— Теоретически, нет никакого отличия.
:-D
RE: pkunzip.zip
Date: 2015-12-21 09:53 pm (UTC)no subject
Date: 2015-12-28 12:56 pm (UTC)no subject
Date: 2015-12-28 02:07 pm (UTC)no subject
Date: 2015-12-21 01:03 pm (UTC)Еще для rar'а такой хочу!
no subject
Date: 2015-12-21 02:26 pm (UTC)no subject
Date: 2015-12-21 02:31 pm (UTC)no subject
Date: 2015-12-21 02:33 pm (UTC)no subject
Date: 2015-12-21 02:41 pm (UTC)В новые, честно говоря, я не понимаю, зачем rar-ом вообще пользоваться.
no subject
Date: 2015-12-21 03:00 pm (UTC)Upd. Нет, с версии формата 2.9 UTF-16 little endian, а с 5.0 UTF-8.