Семейство AutoCAD – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по AutoCAD.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Как сделать резервное копирование в файлы с именами в штатной кодировке Windows?

6 ОТВЕТ 6
РЕШЕНО
Ответить
Сообщение 1 из 7
Anonymous
701 просмотров, 6 ответов

Как сделать резервное копирование в файлы с именами в штатной кодировке Windows?

Боюсь ошибиться, по-моему, это кодировка UTF-16

 

...Друзья! Сбрасываю в ноль все настройки автокада, при этом делаю резервные копии файлов в архив *.zip; путь к архиву без кириллицы и без пробелов.

В этом архиве все имена файлов, которые на русском языке, в виде кракозябров. По восстановлению настроек они снова читаемы. Мне нужно для моей работы, чтобы мог я спокойно вручную разахивировать архив *.zip и прочесть их, как это сделать?

Вижу два пути:

1) Заставить как-то (как?) автокад архивировать файлы "as is", то есть без всяких там перекодировок. Кстати, насколько я могу судить, автокад своими силами архивирует файлы, то есть не использует системный архиватор.

2) На худой конец я и сам бы мог всех эти файлы сохранять. Мне нужно только константный перечень папок и файлов, подлежащих резервированию. Я уж их сохраню и имена им не покалечу.

Можно ли резервировать файлы без сбрасывания настроек в ноль?

++++++++++++++++++++++++++++++++++++++

Можно было бы написать программку и скармливать ей файл-архив с тем, чтобы она перекодировывала имена файлов, это можно было бы сделать. Но я не могу понять, что это за кодировка. Если это DOS кодировка (допустим), тогда имя:

+ЄЁшїютър ш чрыштър_3D96B628-B9A6-4BE7-9A54-4063288C5CE6.atc
означает
Штриховка и заливка_3D96B628-B9A6-4BE7-9A54-4063288C5CE6.atc

+рчюЁрчЁ фэр  тvёюъющ шэЄхэёштэю_01533F50-BCB3-42E4-B111-985FEC4D5D0A.atc
означает
Газоразрядная высокой интенсивно_01533F50-BCB3-42E4-B111-985FEC4D5D0A.atc

Как говорится, кракозябры обыкновенные, ничего необычного. А вот первые буквы на себя внимание обращают. В одном случае "+" это "Ш", в другом "+" это "Г". В общем, решил я ручным перекодированием имён не заниматься пока.

++++++++++++++++++++++++++++++++++++++

Спасибо, кто откликнется. Автокад 2014 русифицированный SP1, Win XP Home 32 SP3

6 ОТВЕТ 6
Сообщение 2 из 7
Alexander.Rivilis
в ответ: Anonymous


@Anonymous wrote:


1) Заставить как-то (как?) автокад архивировать файлы "as is", то есть без всяких там перекодировок.


Никак. Он это делает так, как считает нужным. Описания на это действие нет.

 


@Anonymous wrote:

Боюсь ошибиться, по-моему, это кодировка UTF-16


Это DOS-кодировка (866). Откуда у тебя неверный первый символ - не знаю. У меня всё в порядке:

 

Кодировка 866:

═рЄЁшхтр  яюф эшчъшь фртыхэшхь_31032267-7792-4ED9-996A-6750949C3364 ═рърыштрэш _7EF257FB-3DA2-4091-9C6E-412C05465869 ═хёє∙шх ¤ыхьхэЄ√_1BAC5354-C9CD-42E2-BD35-300929BC6140 ╚ёЄюўэшъш ётхЄр юс∙хую эрчэрўхэш_0937C731-E045-4C09-8487-7E84CB5DB6DC └ЁїшЄхъЄєЁэ√х_498DE575-CB69-4B2A-A12B-33012D265464 ╘ыєюЁхёЎхэЄэр _B45C75E1-94A1-4461-B78A-1D97964A5120 └ээюЄрЎш _A0CCA60A-AB56-4EFD-83A5-8764BC08CDA8 ╟ртшёшьюёЄш_E1188229-8701-4068-84FC-F966150B965C ├рчюЁрчЁ фэр  т√ёюъющ шэЄхэёштэю_01533F50-BCB3-42E4-B111-985FEC4D5D0A ╠юфхышЁютрэшх_D6BC41CF-FCAA-4FF7-8CDD-64D952C632E0 ┬√эюёъш_92CDB627-A8DF-4466-AFBD-FD5DC1351ED1 ╥рсышЎ√_3B3603EA-7EB6-42D5-AFB9-C094F24CD71E ┬шчєры№э√х ёЄшыш_775C6DF8-BCB6-48BA-8F98-9D4621E908F5 ╧ЁшьхЁ√ шэёЄЁєьхэЄют ЁрсюЄ√ ё ъю_4BE848C7-50A4-41BF-929E-ECE60FE5422F ╩рьхЁ√_07E218EF-7B2F-4BE5-9C28-39565D0E477A ╨хфръЄшЁютрЄ№_2DCDEF9A-7358-4CA4-837C-9AC674AE5317 ╩юььєэшърЎшш_5E3BD7D5-5F44-422D-8643-64C5C033202C ╪ЄЁшїютър ш чрыштър_3D96B628-B9A6-4BE7-9A54-4063288C5CE6 ╬сюЁєфютрэшх_5B6AC051-A4D1-4191-A86C-DFD866841B64 ╫хЁЄшЄ№_8331A300-122F-4425-A7FF-467A42D79166 ▌ыхъЄЁшўхёър  ёхЄ№_EA899C91-EF57-45F1-9CEB-2CE79A3B09EC
Кодировка 1251:

Натриевая под низким давлением_31032267-7792-4ED9-996A-6750949C3364 Накаливания_7EF257FB-3DA2-4091-9C6E-412C05465869 Несущие элементы_1BAC5354-C9CD-42E2-BD35-300929BC6140 Источники света общего назначени_0937C731-E045-4C09-8487-7E84CB5DB6DC Архитектурные_498DE575-CB69-4B2A-A12B-33012D265464 Флуоресцентная_B45C75E1-94A1-4461-B78A-1D97964A5120 Аннотация_A0CCA60A-AB56-4EFD-83A5-8764BC08CDA8 Зависимости_E1188229-8701-4068-84FC-F966150B965C Газоразрядная высокой интенсивно_01533F50-BCB3-42E4-B111-985FEC4D5D0A Моделирование_D6BC41CF-FCAA-4FF7-8CDD-64D952C632E0 Выноски_92CDB627-A8DF-4466-AFBD-FD5DC1351ED1 Таблицы_3B3603EA-7EB6-42D5-AFB9-C094F24CD71E Визуальные стили_775C6DF8-BCB6-48BA-8F98-9D4621E908F5 Примеры инструментов работы с ко_4BE848C7-50A4-41BF-929E-ECE60FE5422F Камеры_07E218EF-7B2F-4BE5-9C28-39565D0E477A Редактировать_2DCDEF9A-7358-4CA4-837C-9AC674AE5317 Коммуникации_5E3BD7D5-5F44-422D-8643-64C5C033202C Штриховка и заливка_3D96B628-B9A6-4BE7-9A54-4063288C5CE6 Оборудование_5B6AC051-A4D1-4191-A86C-DFD866841B64 Чертить_8331A300-122F-4425-A7FF-467A42D79166 Электрическая сеть_EA899C91-EF57-45F1-9CEB-2CE79A3B09EC

 

 

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 3 из 7

Ну и такая картинка:

 

2016-12-24_19-23-17.png

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 4 из 7
Anonymous
в ответ: Alexander.Rivilis

Ты не мог бы мне скинуть свой архив? Конкретно в архиве интересует ТОЛЬКО ОДНА ВЕТКА, вот эта:

 

\Documents and Settings\тут_имя_юзера\Application Data\Autodesk\AutoCAD 2014\R19.1\rus\support\ToolPalette\Palettes

 

И все файлы, которые в ней.

Сообщение 5 из 7
Alexander.Rivilis
в ответ: Anonymous

Лови.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 6 из 7

@Anonymous

Разобрался?

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 7 из 7
Anonymous
в ответ: Alexander.Rivilis


Alexander.Rivilis написано:

@koanichL2GH5

Разобрался?


 

Разобрался. Во-первых, если кто-то хочет не просто сохранить настройки в архиве, а как-нибудь поработать с сохранёнными файлами- например, получить их список (из архива) и прочесть, нужно НИ В КОЕМ СЛУЧАЕ не пользоваться архиватором WinRAR вот этой версии. Кто не разбирается, тот должен мне поверить, а для специалистов скажу так: при разархивировании невозможно получить гарантированно корректные имена файлов. Будете ли вы получать их сторонними программами или своими собственными, в любом случае программа должна будет залезть в структуру WIN32_FIND_DATAW, где хранятся длинные имена файлов, а они-то как раз и некорректные. То есть у меня вот вместо буквы "Ш" получался плюсик. Почему так МОЖЕТ ВЫГЛЯДЕТЬ, я знаю (теперь знаю, скажем так) но в подробности не буду вдаваться, а почему WinRAR так работает- я прямо обескуражен.

 

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

 

Поэтому архив должен быть распакован этим архиватором 7zFM

 

+++++++++++++++++++++++++++++++++++++++++

 

То есть разархивировать мы разархивировали, теперь нужно эти имена увидеть, у нас по-прежнему кракозябры. Либо ищите правильную прогу, либо пишите свою. У меня была вот эта, но она с задачей не справилась- те же самые кракозябры, и я её тоже не рекомендую, поэтому я написал свою. Тупо рекурсивно вывел имена всех файлов и папок с ЧИТАЕМЫМИ именами.

 

 

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report