Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

при архивации русский шрифт имен вложенных файлов сломался

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
seva



Joined: 25 Mar 2006
Posts: 2

Post (Separately) Posted: Sat Mar 25, 2006 08:44    Post subject: при архивации русский шрифт имен вложенных файлов сломался Reply with quote

Тотал командер самостоятельно переименовал при архивации все русские имена файлов в какие то буквенно символьные имена. Помогите при разархивации вернуть первоначальный вид

 !  Avada:
Перемещено из Секретов и советов в Общие вопросы.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Sat Mar 25, 2006 14:45    Post subject: Reply with quote

seva
Ясновидящих тут нет. Чем паковал - RAR, ZIP? Внешним или внутренним архиватором? Как видят полученный архив сам Тотал и внешний архиватор (с нормальными русскими именами или нет, и если нет - то как они выглядят)? Что получается при распаковке - опять же самим Тоталом и внешней программой? Конкретика нужна, конкретика.
Back to top
View user's profile Send private message
seva



Joined: 25 Mar 2006
Posts: 2

Post (Separately) Posted: Sat Mar 25, 2006 15:23    Post subject: Reply with quote

архивировал внутренним архиватором в Zipe. Архивировал с именами типа 34прогноз2005.xls а на выходе получилось при распаковке 34abl`2005.xls один файл переименовать не проблема, но копирнул целый каталог файлов и там все файлы с русскими именами имеют подобные имена
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Sat Mar 25, 2006 16:10    Post subject: Reply with quote

seva
Проверь следующее:
1. Если зайти внутрь этого архива по Ctrl+PgDown в Тотале, как будет отображаться имя - правильно или нет? Если нет, то как именно? Наобходимо точное имя, в точности в таком виде, как оно отображается в Тотале!
2. Если открыть этот же архив в WinRAR или WinZip, как он будет отображаться - правильно или нет? И снова, если неправильно - то как именно?
3. Если распаковать этот же архив WinRAR'ом или WinZip'ом, какое получится имя?

Quote:
Архивировал с именами типа 34прогноз2005.xls а на выходе получилось при распаковке 34abl`2005.xls

Это точное имя? То есть 7 символов слова "прогноз" заменились на 4 символа "abl`"? Необходимо знать, во что конкретно превратилось русское название - только тогда можно будет понять, что именно сбойнуло и как это исправить.

Какая выставлена кодовая страница в региональных настройках винды (последняя вкладка, "Язык программ, не поддерживающих Юникод")?

По поводу массового переименования - тут может помочь плагин Translit_wdx на пару с инструментом группового переименования в Тотале.
Back to top
View user's profile Send private message
zom



Joined: 02 Jun 2006
Posts: 2

Post (Separately) Posted: Fri Jun 02, 2006 07:43    Post subject: Reply with quote

Хочу опять поднять этот топик- у меня такая-же проблема, итак:
Есть файл: счетчик_форум.txt
Виндовыми средствами (через меню: Отправить->сжатая ZIP-папка) создается архив счетчик_форум.zip Если в проводнике зайти в эту папку, то видим нормальное имя фала счетчик_форум.txt.

CaptainFlint wrote:
seva
Проверь следующее:
1. Если зайти внутрь этого архива по Ctrl+PgDown в Тотале, как будет отображаться имя - правильно или нет? Если нет, то как именно? Наобходимо точное имя, в точности в таком виде, как оно отображается в Тотале!

а если вот так зайти, то увидим: бзҐвзЁЄ_д®аг¬.txt
это точное имя файла.

CaptainFlint wrote:
2. Если открыть этот же архив в WinRAR или WinZip, как он будет отображаться - правильно или нет? И снова, если неправильно - то как именно?

winrar разархивирует тоже не правильно как и тоталSad
бзҐвзЁЄ_д®аг¬.txt

CaptainFlint wrote:
3. Если распаковать этот же архив WinRAR'ом или WinZip'ом, какое получится имя?

бзҐвзЁЄ_д®аг¬.txt

CaptainFlint wrote:
Какая выставлена кодовая страница в региональных настройках винды (последняя вкладка, "Язык программ, не поддерживающих Юникод")?

русский
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Fri Jun 02, 2006 10:39    Post subject: Reply with quote

Проблема имхо в том, что send to->сжатая zip-папка делает имя файла юникодовым. Если этот файл открыть винраром 3.60 бета 1, то имя файла будет нормальным. Если этот файл внутри винрара переименовать, а потом архив открыть тоталом, то имя файла окажется нормальным.

В общем, не юзай send to.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Fri Jun 02, 2006 12:33    Post subject: Reply with quote

Это не юникод, это чистейшая DOS-кодировка (ASCII). По всей видимости, проблема у MS.
Что самое интересное, похоже, имена в архиве хранятся в DOS-кодировке во всех случаях, даже если паковать самим Тоталом (можно посмотреть созданный архив по Alt+Shift+F3, чтобы убедиться в этом). Но виндовый пакер, видимо, где-то нарушает формат или, как это любит делать MS, использует какое-то собственное расширение, потому как, скажем, плагин ArcView его ZIP-файл не распознаёт совсем (1.2.0.26) или показывает какую-то ерунду (1.2.0.28).

Короче, вывод тот же: не юзай send to. Smile
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?


Last edited by CaptainFlint on Fri Jun 02, 2006 15:17; edited 1 time in total
Back to top
View user's profile Send private message
zom



Joined: 02 Jun 2006
Posts: 2

Post (Separately) Posted: Fri Jun 02, 2006 14:13    Post subject: Reply with quote

CaptainFlint wrote:
Короче, вывод тот же: не юзай send to. Smile

Хороший совет- только бестолковый!
Мне приходят письма с такими архивами: думал, что это глюк того кто отправлял- ученил с ним разборки! И невдомек, что они нормально открываются в проводнике Shocked я ведь неумею работать в нем Twisted Evil
Так как решить проблему?
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Fri Jun 02, 2006 15:13    Post subject: Reply with quote

Заставь отправлявшего юзать тотал.

Хотя можно попробовать юзать wdx-плагин translit. Правда таблицу придётся самому составлять, но как составишь, обязательно пошли её автору плагина!
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Fri Jun 02, 2006 15:20    Post subject: Reply with quote

Можно попробовать брякнуть Гислеру на оф. форум. Раз Проводник может такие файлы распознавать и корректно обрабатывать имена, то, наверное, и Тотал сможет...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Fri Jun 02, 2006 16:45    Post subject: Reply with quote

zom
7z спокойно распаковывает, игнорируя кривые файлы
_________________
        
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jun 06, 2006 13:49    Post subject: Reply with quote

Zom прав, это скорее всего баг в TC. У меня подтверждается.
Запостил багрепорт:

http://www.ghisler.ch/board/viewtopic.php?p=89226#89226
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group