Войти

Показать полную графическую версию : [решено] Крякозябры в имени файла


bish
19-04-2011, 07:46
Скачал файл - архив Rar, распаковал 7-zip'ом, имена почти всех файлов и папок в архиве в виде "крякозябров" :
¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦-. HQ , ¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦- , 02 ¦н¦¬¦¬¦¬¦-¦+ 2. ¦Ф¦-¦-TА¦- ¦¬¦-¦¦¦-¦¬¦-¦-¦-TВTМ ¦- ¦Ч¦¦¦¬¦¦¦-TЛ¦¬¦Ж ¦¦¦-TА¦-¦+.mp3 и т.д.
Как можно исправить всё это "безобразие", т.е. сделать читабельными имена файлов и папок.
Поиск в сети даёт ссылки только на Lunix ресурсы, у меня Windows 7 x32.
P.S Может не в этом разделе создал тему, модераторы перенесите, если нужно.

Amigos
19-04-2011, 12:40
Как можно исправить всё это "безобразие", т.е. сделать читабельными имена файлов и папок. » переименовать файл.
например в Far'е

XPEHOMETP
19-04-2011, 14:04
переименовать файл. »
Фишка в том, что закракозябренные файлы стандартными средствами Винды не переименовать. Amigos абсолютно прав: в большинстве случаев помогает переименование из-под ДОСа-32. Например, через упомянутый Far. Если уж не помогло, то есть на 100% рабочий рецепт: все, что нужно, переименовать в muCommander (http://www.mucommander.com/). Он основан на Жабе, и работает только через нее, не пользуясь возможностями операционки. Поэтому ему все эти кракозябры переименовать - просто раз плюнуть.

bish
20-04-2011, 05:27
переименовать файл. »
Я понимаю, что надо переименовывать :) .закракозябренные файлы стандартными средствами Винды не переименовать »
Это почему ?! В моём случае переименование возможно (одну папку я уже переименовал :( , к сожалению - теперь неизвестно первоначальное название папки). Проблема то в том , что-бы перекодировать названия файлов и папок. Ведь надо знать истинное имя файла для переименования. К сожалению, скачанный архив я после распаковки удалил, а то бы попробовал распаковать в другом архиваторе из-под ДОСа-32 » Качать заново муторно - больше 1 Гб через Билайновский модем на EDGE.
Ну так возможно мне вернуть "нормальные" имена файлов ?

Amigos
20-04-2011, 12:22
bish, переименованием на основе инфы из id1 b id2 тэгов.

а вообще название типа не главное. mp3 слушают, а не читают названия файлов :)

DVDshnik
20-04-2011, 12:43
Как надёжный вариант - переименовывать названия на латинице. Только времени это займёт немеряно.

bish
20-04-2011, 19:50
переименовывать названия на латинице »
А поподробнее можно ?

DVDshnik
20-04-2011, 20:22
Хм, ничего кроме ручного переименования даже и не припоминается. Из тэгов вытащить, пожалуй проще.
Смысл-то в другом. Названия песен на латинице не исказятся.

Morpheus
20-04-2011, 21:08
Массово переименовать можно не выходя из проводника, дав названия типа Song (1), Song (2) и т.д. Делается за секунду, но такой вариант не подходит, если правильно понимаю.
Проблема то в том , что-бы перекодировать названия файлов и папок. »
Универсальный декодер кириллицы (http://5ko.free.fr/decode/?lang=ru) не берёт.
Остаётся вытаскивать из тегов, bish, там есть чего вытаскивать или пустота?

bish
20-04-2011, 23:33
там есть чего вытаскивать » :yes:
Для файлов *.mp3 переименовать по тегам возможно, к счастью там есть необходимая информация. Но папки, выходит, переименовать не получится так, как было задумано. :( В одной из них есть PDF файл, а в другой *.jpg файлы.
Ну что, можно подвести некий итог:
*.mp3 файлы переименовываю по тегам, PDF файл - по названию в тексте, *.jpg файлы - по комментариям в EXIF, папки - по содержимому (???). А вот перекодировать все названия в читабельный вид не удастся никак .

P.S. А вообще, как так получилось с этими "крякозябрами" ? , в какой кодировке и в какой ОС создавался этот архив ?
Возможно, риторический вопрос.

Morpheus
21-04-2011, 00:31
:yes: »
Тогда ID3-TagIT (http://download.cnet.com/ID3-TagIT/3000-2169_4-10544467.html) в руки и вперёд :)
папки - по содержимому (???) »
:yes:

DVDshnik
21-04-2011, 00:34
в какой кодировке и в какой ОС создавался этот архив ?
Возможно, риторический вопрос.
Вопрос не совсем риторический. Встречалось мне, что, например, на сервере организуют общую папку из-под Win Vista, используя кириллицу. Так с компьютеров с Win XP эта папка правильно не читалась, как раз были видны кракозябры.
Зы: В чём дело было просто не в курсе, так как это не совсем моя проблема.

Amigos
21-04-2011, 07:26
в какой кодировке и в какой ОС создавался этот архив ? » это вы нас спрашиваете?

это логичнее спросить там, где вы это скачали.
там же вы можете поинтересоваться списком имён файлов в архиве.

предположительно речь идёт о двубайтной кодировке (unicode) в которой представлены какие то восточно азиатские (японские? китайские?) иероглифы.
т.е. для вас "неправильное" название ¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦-. HQ , ¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦- , 02 ¦н¦¬¦¬¦¬¦-¦+ 2. ¦Ф¦-¦-TА¦- ¦¬¦-¦¦¦-¦¬¦-¦-¦-TВTМ ¦- ¦Ч¦¦¦¬¦¦¦-TЛ¦¬¦Ж ¦¦¦-TА¦-¦+.mp3

совершенно аналогично по понятности "правильному" 新しい視聴スタイルを提案するインタ. 1 テレビの音をグレードアッ. HQ , インに高い機能と携帯性を. 1 音質ホームシアターシス , 02 品の登録 2. 品情報やおたのしみコン.mp3

bish
21-04-2011, 09:25
где вы это скачали »
Если интересно, то вот:

Сайт - Литературный сериал «Этногенез» (http://www.etnogenez.ru/) , скачанный архив - Маруся. Талисман бессмертия. (http://etnogenez.ru/download/marusya/marusya_1_HQ_pack.zip)

Amigos
21-04-2011, 10:28
bish, это такой архив. Файлы взяты с эпловской файловой системы (в архиве есть остатки дополнительных атрибутов в виде файла .DS_Store) скорее всего, zip был сделан на компе Apple неведомой науке софтиной, которая кидает имена с кириллицей в виде UTF-8 !

возможный вариант - найти софтину под windows, которая понимает имена в архиве, закодированные в utf-8 (называется "спецификация ZIP 6.3.0", у японцев такая фигня стопудов есть), скачать заново 1 гиг, распаковать.

второй вариант - разработать алгоритм, превращающий

¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦-. HQ\.DS_Store
в
Маруся. 1 сезон. HQ/.DS_Store
мне кажется - анрил. смешанная одно и двубайтная кодировка, + обратное преобразование
cp1251 > cp866 + потери произвольных символов.

третий вариант название типа не главное. mp3 слушают, а не читают названия файлов » - в случае аудиокниг ещё и желательно чтобы названия были по порядку. У вас всё так и есть, ведь цифры в именах распаковались "как есть" , без изменений.


Маруся. 1 сезон. HQ/Маруся. 1 сезон/01 Эпизод 1. Паническая атака.mp3
¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦-. HQ , ¦Ь¦-TАTГTБTП. 1 TБ¦¦¦¬¦-¦- , 02 ¦н¦¬¦¬¦¬¦-¦+ 2. ¦Ф¦-¦-TА¦- ¦¬¦-¦¦¦-¦¬¦-¦-¦-TВTМ ¦- ¦Ч¦¦¦¬¦¦¦-TЛ¦¬¦Ж ¦¦¦-TА¦-¦+.mp3 »

главное в навигации - цифры, а они сохранены. а уж паническая атака или не паническая, дело десятое

Amigos
21-04-2011, 10:59
Сайт - Литературный сериал «Этногенез» » там есть пункт "регистрация", "вход" то есть скорее всего подразумевается общение между участниками, может имеет смысл там спросить?
наверняка, вы не единственный пользователь windows, споткнувшийся об эти маковские архивы.

найти софтину под windows, которая понимает имена в архиве, закодированные в utf-8 (называется "спецификация ZIP 6.3.0", у японцев такая фигня стопудов есть) » далеко послал, можно поискать и в рунете http://www.google.ru/search?hl=ru&q=zip+%F1+%EA%E8%F0%E8%EB%EB%E8%F6%E5%E9+macos&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=

bish
21-04-2011, 15:05
Amigos, Спасибо за "дотошное" изучение проблемы и помощь в поиске её решения.
Но я решил сделать так: *.mp3 файлы переименовываю по тегам, < ... >, папки - по содержимому »
Предложенный Вами поиск выдаёт в основном программы и обсуждение для mac os , за некоторым исключением ( Неправильная кодировка имени файла в архиве (http://paladinum.ru/?p=5) ).

Но, всё равно спасибо !! :)




© OSzone.net 2001-2012