Ru-Board.club
← Вернуться в раздел «UNIX»

» Раскодировать русские имена созданные в Linux

Автор: Igor30RUS
Дата сообщения: 20.07.2007 15:55
Друзья срочно нужна помощь!!!! Скопировал с Линукса инфу, все файлы и папки с непонятными именами типа: Документы
Что делать??? Как вернуть обратно название папок? Может своеобразный декодировщик есть?
Помогите-ХЕЛП, срочно!!!!!
Автор: SysCommander
Дата сообщения: 20.07.2007 17:43
Вариант - переписать еще раз, предварительно правильно настроив конверсию кодировок.
Для конверсии имен файлов есть convmv.
Это скрипт на Perl. Не поручусь что работает под Windows, так как не пробовал.
Автор: amorua
Дата сообщения: 20.07.2007 18:03
Каковы были опции mount в Линуксе? /etc/fstab в студию. Как переносили: по сети, через какой-то носитель с ФАТ-16. Во 2-м случае -- опции моунт этого носителя?
Наверняка в Линуксе имена были в КОИ-8. А Виндос их их хочет или в СР1251 или в UTF (в защисимости от версии Виндоса)

Есть еще вариант (ручной-примитивный):
1. составить список имен искореженных (скажем, файл names.txt)
2. выяснить в какой они кодировке (открыть в браузере и поподбирать)
3. сконвертировать файл names.txt в эту код-ку (в Линуксе - iconv, в Виндосе Word может спрашивать при открытии) и сохранить как names.good.txt
4. Составить новый файл вида
move "name_from_names.txt" "name_from_names.good.txt"
т.е. из 3-х колонок (например, в Ворде, если у вас Виндос), где в 1-й - команда мув, во второй - покореженное имя (в кавычках), в 3-й - правильное имя
5. Сохранить его как .bat запустить на исполнение.
Автор: Igor30RUS
Дата сообщения: 21.07.2007 13:09
Спасибо. Но к сожелению Линух беспощадно снесен, и заменен на винду. Осталось лишь около 200 текстовых файлов с абро-кадабренными именами. Переносил через Р-Студио, предваритель отсканировав диск. Уже потом узнал о существовании программы UFSexplorer, скопировал ей, но так как не нашел кряк под версию 3.6.2, прога не скопировала файлы которые были созданы в линухе....
Автор: 01MDM
Дата сообщения: 21.07.2007 13:16
попробуй iconv.exe (у меня она инсталлировалась вместе с GTK runtime library)


Код:
iconv -f koi8-r -t cp1251 file.ext > file-koi8.ext
iconv -f utf-8 -t cp1251 file.ext > file-utf.ext
Автор: TiFFolk
Дата сообщения: 21.07.2007 23:33
Поставть Total Commander
Там есть функция группового пеерименования файлов
воспользуйся ей
а сам плагин к переименованию найди в инете
Автор: Sspphheerraa
Дата сообщения: 23.07.2007 14:14
Народ, очем вы говорите?

Цитата:
Линух беспощадно снесен, и заменен на винду.

Из-под винды это сделать будет не так просто...
Я бы посоветова взять какой-нибудь LiveCD например KNOPPIX, с него загрузиться и переписать по нормальному.
Автор: 01MDM
Дата сообщения: 23.07.2007 15:11
Sspphheerraa

Цитата:
Из-под винды это сделать будет не так просто...


Автор никак не отвечает, или он уже справился, или удалил эти файлы.



Добавлено:

Цитата:
файлы и папки с непонятными именами типа: Документы


Все очень просто, в переводе с русского на русский это будет "Документы" (кодировка utf-8)
Автор: Igor30RUS
Дата сообщения: 23.07.2007 16:24
Спасибо за помощь мужики... Я тупо выучил язык utf-8, переименовал все папки, на файлы меня не хватило. Теперь могу свободно общаться на utf-8.
Автор: 01MDM
Дата сообщения: 23.07.2007 16:31


Теперь можешь зарабатывать!

Страницы: 1

Предыдущая тема: Удаленный доступ к Мак ОС


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.