* [Comm] Архивирование и русские имена файлов
@ 2004-04-06 13:10 Dolgov OV
2004-04-06 14:14 ` Dolgov OV
2004-04-06 14:38 ` Alexander Bokovoy
0 siblings, 2 replies; 27+ messages in thread
From: Dolgov OV @ 2004-04-06 13:10 UTC (permalink / raw)
To: community
Здравствуйте.
Замучился я уже, вот решил спросить у сообщества.
Система Compact-2.3
$ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=
Создаю архив (bzip, zip, gzip и даже rar), содержащий русские имена
файлов. Затем если зайти (открыть, просмотреть) mc в архив, то русские
имена отображаются нормально. А если открывать архив под виндой
(пробовал WinRAR-3.0), то вместо русского крякозябры.
Созданный архив командой tar -c[j,z]... нормально отображает русские
имена файлов везде.
Как бы получить нормально вездечитаемый архив остальными архиваторами?
Архивируемые папки лежат на FAT32 разделе. Монтируется он (хотя это
точно не влияет, проверено) след. образом:
/dev/hda6 /mnt/D vfat
rw,users,exec,iocharset=cp1251,quiet,codepage=866,umask=0 0 0
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 13:10 [Comm] Архивирование и русские имена файлов Dolgov OV
@ 2004-04-06 14:14 ` Dolgov OV
2004-04-06 14:19 ` Maxim Tyurin
2004-04-06 14:38 ` Alexander Bokovoy
1 sibling, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-06 14:14 UTC (permalink / raw)
To: community
> Как бы получить нормально вездечитаемый архив остальными архиваторами?
> Архивируемые папки лежат на FAT32 разделе. Монтируется он (хотя это
> точно не влияет, проверено) след. образом:
>
> /dev/hda6 /mnt/D vfat
> rw,users,exec,iocharset=cp1251,quiet,codepage=866,umask=0 0 0
>
В догонку объясню, зачем мне это надо (дабы не возникало
флеймообразующих советов, типа "так и пользуйтесь tar и морочьте себе
голову").
Стоит на работе _одна_ машинка. Интернет через модем и т.п. Никаких
сетей нет и не предвидится. Периодически пакую документы и т.д., затем
скидываю все это на cd. Типа резервное копирование получается.
Так вот, хотелось бы _обновлять_ архивы измененными и вновь созданными
файлами, а не архивировать текущее состояние. Ведь кое что, что давно не
используется можно и удалить с винта, а в архиве оставить на всякий
случай. Или случайно что-то удалится :-) нужное, а я пропущу этот момент
и не восстановлю предварительно из архива перед очередным бэкапом. За
компом не только я постоянно работаю.
Почему неудобен tar - он не работает в режиме "обновления" с сжатыми
архивами и с stdin/stdout , что не позволяет использовать конвейер. А
последовательно распаковывать-обновлять-сжимать требует соответствующее
место на диске, что тоже не очень удобно и иногда проблематично.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 14:14 ` Dolgov OV
@ 2004-04-06 14:19 ` Maxim Tyurin
2004-04-06 14:41 ` Dolgov OV
0 siblings, 1 reply; 27+ messages in thread
From: Maxim Tyurin @ 2004-04-06 14:19 UTC (permalink / raw)
To: community
Dolgov OV <dov@media-link.info> writes:
<scip>
> Почему неудобен tar - он не работает в режиме "обновления" с сжатыми
> архивами и с stdin/stdout , что не позволяет использовать конвейер. А
> последовательно распаковывать-обновлять-сжимать требует соответствующее
> место на диске, что тоже не очень удобно и иногда проблематично.
Не нужен в архиваторе режим обновления.
Делай Инкрементный backup и удобнее и места меньше жрет
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 14:19 ` Maxim Tyurin
@ 2004-04-06 14:41 ` Dolgov OV
2004-04-07 4:04 ` Andrey A. Jelnin
0 siblings, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-06 14:41 UTC (permalink / raw)
To: community
On Tue, 06 Apr 2004 17:19:15 +0300
Maxim Tyurin <mrkooll@tdr.pibhe.com> wrote:
> Не нужен в архиваторе режим обновления.
> Делай Инкрементный backup и удобнее и места меньше жрет
Э... (почесывая затылок) это как? Чего-то не соображу... %-\
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 14:41 ` Dolgov OV
@ 2004-04-07 4:04 ` Andrey A. Jelnin
2004-04-07 6:45 ` Dolgov OV
0 siblings, 1 reply; 27+ messages in thread
From: Andrey A. Jelnin @ 2004-04-07 4:04 UTC (permalink / raw)
To: community
> > Делай Инкрементный backup и удобнее и места меньше жрет
> Э... (почесывая затылок) это как? Чего-то не соображу... %-\
Просто на след день в _новый_ архив пишешь только новые\изменившиеся файлы
--
Written under -< Kenji Kawai - 06 Etorofu >- playing in xmms
----
Jaa mata,
Net administrator JSC "Giprosvyaz" Andrey A. Jelnin aka BsoD
e-mail: <bsod@gs7.ru>
jabber: bsod@jabber.ru
icq: 112600159
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 4:04 ` Andrey A. Jelnin
@ 2004-04-07 6:45 ` Dolgov OV
2004-04-07 7:41 ` Maxim Tyurin
0 siblings, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 6:45 UTC (permalink / raw)
To: community
On Wed, 7 Apr 2004 09:04:41 +0500
"Andrey A. Jelnin" <bsod@gs7.ru> wrote:
> > > Делай Инкрементный backup и удобнее и места меньше жрет
> > Э... (почесывая затылок) это как? Чего-то не соображу... %-\
> Просто на след день в _новый_ архив пишешь только новые\изменившиеся
> файлы
>
А остальное? Или на каждый день по болванке использовать? И почему тогда
такое количество дублирующейся информации вдруг станет занимать меньше
места?
Допустим есть Экселевский файл, куда каждый день чего-то дописывается,
так что теперь, разводить зоопарк с версиями этого файла на каждый день?
А потом восстанавливать... во вчерашнем/недельной давности есть такой
вот файлик/письмецо/документик, а в остальных нет. Чесно говоря
заколебаться можно будет распаковывать все это по очереди, чтобы ничего
не пропустить и восстановить _последнее_ состояние часто меняющегося
файла. :-\
Только поэтому и интересует функция _обновления_ архива новыми и
изменившимися файлами. zip, rar с этим справляются на ура, но есть ранее
упомянутая проблема с русскими именами под Виндой, а вот tar это
проделывает только с несжатыми архивами.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 6:45 ` Dolgov OV
@ 2004-04-07 7:41 ` Maxim Tyurin
2004-04-07 8:48 ` Dolgov OV
0 siblings, 1 reply; 27+ messages in thread
From: Maxim Tyurin @ 2004-04-07 7:41 UTC (permalink / raw)
To: community
Dolgov OV <dov@media-link.info> writes:
> On Wed, 7 Apr 2004 09:04:41 +0500
> "Andrey A. Jelnin" <bsod@gs7.ru> wrote:
>
>> > > Делай Инкрементный backup и удобнее и места меньше жрет
>> > Э... (почесывая затылок) это как? Чего-то не соображу... %-\
>> Просто на след день в _новый_ архив пишешь только новые\изменившиеся
>> файлы
>>
>
> А остальное? Или на каждый день по болванке использовать? И почему тогда
> такое количество дублирующейся информации вдруг станет занимать меньше
> места?
В зависимости от политики архивирования раз в
неделю/месяц/квартал/год/... делается полный backup
А потом делается инкрементный содержащий только изменения.
Кроме того при таком подходе можно достать из архива файл за любое
число.
>
> Допустим есть Экселевский файл, куда каждый день чего-то дописывается,
> так что теперь, разводить зоопарк с версиями этого файла на каждый день?
> А потом восстанавливать... во вчерашнем/недельной давности есть такой
> вот файлик/письмецо/документик, а в остальных нет. Чесно говоря
> заколебаться можно будет распаковывать все это по очереди, чтобы ничего
> не пропустить и восстановить _последнее_ состояние часто меняющегося
> файла. :-\
Эта проблема элементарно автоматизируется.
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 7:41 ` Maxim Tyurin
@ 2004-04-07 8:48 ` Dolgov OV
2004-04-07 18:31 ` Sergey Kuznetsov
0 siblings, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 8:48 UTC (permalink / raw)
To: community
On Wed, 07 Apr 2004 10:41:55 +0300
Maxim Tyurin <mrkooll@tdr.pibhe.com> wrote:
> > Допустим есть Экселевский файл, куда каждый день чего-то
> > дописывается, так что теперь, разводить зоопарк с версиями этого
> > файла на каждый день? А потом восстанавливать... во
> > вчерашнем/недельной давности есть такой вот
> > файлик/письмецо/документик, а в остальных нет. Чесно говоря
> > заколебаться можно будет распаковывать все это по очереди, чтобы
> > ничего не пропустить и восстановить _последнее_ состояние часто
> > меняющегося файла. :-\
>
> Эта проблема элементарно автоматизируется.
>
Я уже писал ранее, машина одна, сети _нет_. А держать архив на том-же
носителе, что и данные для архивирования э... даже слов не нахожу :-)
Только вот на днях был случай, в мое отсутствие работал другой юзер,
который в линуксе слабоват, поэтому комп перегрузил в Вин98. Через пару
часов собирания глюков решил он запустить NDD... ушел в неизвестном
направлении раздел с Линуксом %-(
Мозги юзеру конечно были вправлены, но данные пришлось восстанавливать
из бэкапа.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 8:48 ` Dolgov OV
@ 2004-04-07 18:31 ` Sergey Kuznetsov
0 siblings, 0 replies; 27+ messages in thread
From: Sergey Kuznetsov @ 2004-04-07 18:31 UTC (permalink / raw)
To: community
On Wed, 7 Apr 2004 11:48:55 +0300
Dolgov OV <dov@media-link.info> wrote:
> Только вот на днях был случай, в мое отсутствие работал другой
> юзер, который в линуксе слабоват, поэтому комп перегрузил в Вин98.
> Через пару часов собирания глюков решил он запустить NDD... ушел в
> неизвестном направлении раздел с Линуксом %-(
>
> Мозги юзеру конечно были вправлены, но данные пришлось
> восстанавливать из бэкапа.
Он запустил NDD - и не сохранил информацию для отката? Тяжелый
случай... А вообще-то я уже закаялся держать Линукс на одном винте с
Вениками. Именно по этой причине.
С уважением,
Сергей
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 13:10 [Comm] Архивирование и русские имена файлов Dolgov OV
2004-04-06 14:14 ` Dolgov OV
@ 2004-04-06 14:38 ` Alexander Bokovoy
2004-04-06 14:48 ` Dolgov OV
2004-04-07 8:38 ` Dolgov OV
1 sibling, 2 replies; 27+ messages in thread
From: Alexander Bokovoy @ 2004-04-06 14:38 UTC (permalink / raw)
To: community
On Tue, Apr 06, 2004 at 04:10:37PM +0300, Dolgov OV wrote:
> Здравствуйте.
>
> Замучился я уже, вот решил спросить у сообщества.
>
> Система Compact-2.3
> $ locale
> LANG=ru_RU.CP1251
> LC_CTYPE="ru_RU.CP1251"
> LC_NUMERIC="ru_RU.CP1251"
> LC_TIME="ru_RU.CP1251"
> LC_COLLATE="ru_RU.CP1251"
> LC_MONETARY="ru_RU.CP1251"
> LC_MESSAGES="ru_RU.CP1251"
> LC_PAPER="ru_RU.CP1251"
> LC_NAME="ru_RU.CP1251"
> LC_ADDRESS="ru_RU.CP1251"
> LC_TELEPHONE="ru_RU.CP1251"
> LC_MEASUREMENT="ru_RU.CP1251"
> LC_IDENTIFICATION="ru_RU.CP1251"
> LC_ALL=
>
> Создаю архив (bzip, zip, gzip и даже rar), содержащий русские имена
> файлов. Затем если зайти (открыть, просмотреть) mc в архив, то русские
> имена отображаются нормально. А если открывать архив под виндой
> (пробовал WinRAR-3.0), то вместо русского крякозябры.
Так и должно быть -- WinRAR ожидает имена в OEM-кодировке -- в Вашем
случае это CP866.
Соответственно, вопрос состоит в том, как сделать архив в этой кодировке.
Возможный вариант -- на момент архивирования перемонтировать виндовый
раздел без перекодирования -- архиватор все равно не умеет ничего
перекодировать (за него это делает драйвер vfat), поэтому все файлы в
архиве окажутся с нужной (OEM) кодировкой.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 14:38 ` Alexander Bokovoy
@ 2004-04-06 14:48 ` Dolgov OV
2004-04-07 8:38 ` Dolgov OV
1 sibling, 0 replies; 27+ messages in thread
From: Dolgov OV @ 2004-04-06 14:48 UTC (permalink / raw)
To: community
On Tue, 6 Apr 2004 17:38:49 +0300
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> Так и должно быть -- WinRAR ожидает имена в OEM-кодировке -- в Вашем
> случае это CP866.
>
> Соответственно, вопрос состоит в том, как сделать архив в этой
> кодировке. Возможный вариант -- на момент архивирования
> перемонтировать виндовый раздел без перекодирования -- архиватор все
> равно не умеет ничего перекодировать (за него это делает драйвер
> vfat), поэтому все файлы в архиве окажутся с нужной (OEM) кодировкой.
>
Тоесть:
/dev/hda6 /mnt/D vfat
rw,users,exec,iocharset=cp866,quiet,codepage=866,umask=0 0 0
^^^^^^^^^^^^^^^
Правильно? А в консоли имена файлов нормально отображаться будут? Или я
что-то не так понял?
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-06 14:38 ` Alexander Bokovoy
2004-04-06 14:48 ` Dolgov OV
@ 2004-04-07 8:38 ` Dolgov OV
2004-04-07 9:10 ` Alexander Bokovoy
1 sibling, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 8:38 UTC (permalink / raw)
To: community
On Tue, 6 Apr 2004 17:38:49 +0300
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> > Создаю архив (bzip, zip, gzip и даже rar), содержащий русские имена
> > файлов. Затем если зайти (открыть, просмотреть) mc в архив, то
> > русские имена отображаются нормально. А если открывать архив под
> > виндой(пробовал WinRAR-3.0), то вместо русского крякозябры.
> Так и должно быть -- WinRAR ожидает имена в OEM-кодировке -- в Вашем
> случае это CP866.
>
> Соответственно, вопрос состоит в том, как сделать архив в этой
> кодировке. Возможный вариант -- на момент архивирования
> перемонтировать виндовый раздел без перекодирования -- архиватор все
> равно не умеет ничего перекодировать (за него это делает драйвер
> vfat), поэтому все файлы в архиве окажутся с нужной (OEM) кодировкой.
Ладно. Тогда другой вариант. У меня _не_все_ файлы лежат на FAT32
разделе. Есть те, которые лежат в home на ext3. Как с ними быть? Не могу
же я корень перемонтировать с CP866.
Может можно архиватору передавать на время работы переменную... ну не
знаю, не спец я, типа там как для запуска програм используют
LANG=чего-то или что-то в этом роде. Фух, простите за сумбур, я как
собака, вроде понимаю, а сказать не могу :-)
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 8:38 ` Dolgov OV
@ 2004-04-07 9:10 ` Alexander Bokovoy
2004-04-07 10:37 ` BSW
2004-04-07 10:43 ` Dolgov OV
0 siblings, 2 replies; 27+ messages in thread
From: Alexander Bokovoy @ 2004-04-07 9:10 UTC (permalink / raw)
To: community
On Wed, Apr 07, 2004 at 11:38:41AM +0300, Dolgov OV wrote:
> On Tue, 6 Apr 2004 17:38:49 +0300
> Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> > > Создаю архив (bzip, zip, gzip и даже rar), содержащий русские имена
> > > файлов. Затем если зайти (открыть, просмотреть) mc в архив, то
> > > русские имена отображаются нормально. А если открывать архив под
> > > виндой(пробовал WinRAR-3.0), то вместо русского крякозябры.
> > Так и должно быть -- WinRAR ожидает имена в OEM-кодировке -- в Вашем
> > случае это CP866.
> >
> > Соответственно, вопрос состоит в том, как сделать архив в этой
> > кодировке. Возможный вариант -- на момент архивирования
> > перемонтировать виндовый раздел без перекодирования -- архиватор все
> > равно не умеет ничего перекодировать (за него это делает драйвер
> > vfat), поэтому все файлы в архиве окажутся с нужной (OEM) кодировкой.
>
> Ладно. Тогда другой вариант. У меня _не_все_ файлы лежат на FAT32
> разделе. Есть те, которые лежат в home на ext3. Как с ними быть? Не могу
> же я корень перемонтировать с CP866.
>
> Может можно архиватору передавать на время работы переменную... ну не
> знаю, не спец я, типа там как для запуска програм используют
> LANG=чего-то или что-то в этом роде. Фух, простите за сумбур, я как
> собака, вроде понимаю, а сказать не могу :-)
Проблема в том, что распространенные архиваторы вообще не имеют понятия о
кодировках в именах файлов и внутри архива хранят их как есть, в
8-битными. Так что надо искать что-то, что о кодировках знает (сие мне
неизвестно). Проблема усугубляется тем, что в POSIX понятие кодировки
имени файлы неопределено -- имя файла это просто поток байт, не содержащий
определенных символов и заканчивающийся определенным образом.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 9:10 ` Alexander Bokovoy
@ 2004-04-07 10:37 ` BSW
2004-04-07 11:14 ` Dolgov OV
2004-04-07 10:43 ` Dolgov OV
1 sibling, 1 reply; 27+ messages in thread
From: BSW @ 2004-04-07 10:37 UTC (permalink / raw)
To: community
Alexander Bokovoy wrote:
>>Может можно архиватору передавать на время работы переменную... ну не
>>знаю, не спец я, типа там как для запуска програм используют
>>LANG=чего-то или что-то в этом роде. Фух, простите за сумбур, я как
>>собака, вроде понимаю, а сказать не могу :-)
>
> Проблема в том, что распространенные архиваторы вообще не имеют понятия о
> кодировках в именах файлов и внутри архива хранят их как есть, в
Я решал подобную проблему тупым переименованием файлов перед архивированием.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 10:37 ` BSW
@ 2004-04-07 11:14 ` Dolgov OV
2004-04-07 11:41 ` Re[2]: " Alexander Leschinsky
2004-04-07 11:56 ` BSW
0 siblings, 2 replies; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 11:14 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 654 bytes --]
On Wed, 07 Apr 2004 16:37:34 +0600
BSW <bsw71@mail.ru> wrote:
> Я решал подобную проблему тупым переименованием файлов перед
> архивированием.
>
Не выход. Меня слегка смущает количество файлов в одной только папке Мои
документы (см. скриншот) :-) Большая половина из них именуется русскими
буквами.
PS. Получается, опять напоролся на борьбу стандартов (или чего там еще),
в результате которой в один прекрасный момент пришлось перепрыгивать с
KMail на Sylpheed (проблема вложений с русскими именами). Но ведь
нашелся выход. Не может быть, чтобы было нерешаемо.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
[-- Attachment #2: mydoc.jpg --]
[-- Type: application/octet-stream, Size: 12459 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re[2]: [Comm] Архивирование и русские имена файлов
2004-04-07 11:14 ` Dolgov OV
@ 2004-04-07 11:41 ` Alexander Leschinsky
2004-04-07 11:56 ` BSW
1 sibling, 0 replies; 27+ messages in thread
From: Alexander Leschinsky @ 2004-04-07 11:41 UTC (permalink / raw)
To: Dolgov OV
Hello Dolgov,
On Wed, 7 Apr 2004 14:14:44 +0300 (07.04.2004 17:14 my local time),
received Wednesday, April 7, 2004 at 17:35:05,
you wrote about "[Comm] Архивирование и русские имена файлов"
at least in part:
> Получается, опять напоролся на борьбу стандартов (или чего там еще),
> в результате которой в один прекрасный момент пришлось перепрыгивать с
> KMail на Sylpheed (проблема вложений с русскими именами).
Борьбы стандартов нет... Есть один стандарт - RFC, только некоторые ему
не следуют и изобретают свои велосипеды, в результате и получается
потеря интероперабельности
--
Best regards,
Alexander Leschinsky
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 11:14 ` Dolgov OV
2004-04-07 11:41 ` Re[2]: " Alexander Leschinsky
@ 2004-04-07 11:56 ` BSW
2004-04-08 6:57 ` Vitaly Lipatov
1 sibling, 1 reply; 27+ messages in thread
From: BSW @ 2004-04-07 11:56 UTC (permalink / raw)
To: community
Dolgov OV wrote:
> Не выход. Меня слегка смущает количество файлов в одной только папке Мои
> документы (см. скриншот) :-) Большая половина из них именуется русскими
> буквами.
Ну так ведь не руками, скриптом. :-)
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 11:56 ` BSW
@ 2004-04-08 6:57 ` Vitaly Lipatov
0 siblings, 0 replies; 27+ messages in thread
From: Vitaly Lipatov @ 2004-04-08 6:57 UTC (permalink / raw)
To: community
On Wednesday 07 April 2004 15:56, BSW wrote:
> Dolgov OV wrote:
> > Не выход. Меня слегка смущает количество файлов в одной
> > только папке Мои документы (см. скриншот) :-) Большая
> > половина из них именуется русскими буквами.
>
> Ну так ведь не руками, скриптом. :-)
В Сизифе такой лежит в пакете convmv
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 9:10 ` Alexander Bokovoy
2004-04-07 10:37 ` BSW
@ 2004-04-07 10:43 ` Dolgov OV
2004-04-07 10:54 ` Alexander Bokovoy
1 sibling, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 10:43 UTC (permalink / raw)
To: community
On Wed, 7 Apr 2004 12:10:30 +0300
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> Проблема в том, что распространенные архиваторы вообще не имеют
> понятия о кодировках в именах файлов и внутри архива хранят их как
> есть, в 8-битными. Так что надо искать что-то, что о кодировках знает
> (сие мне неизвестно). Проблема усугубляется тем, что в POSIX понятие
> кодировки имени файлы неопределено -- имя файла это просто поток байт,
> не содержащий определенных символов и заканчивающийся определенным
> образом.
>
Стоит ли понимать Ваши слова так, что tar _не_распространенный_
архиватор? :-) Я уже было думал, что tar все нормально проделывает
только из-за того, что имя архива задается латиницей. Ведь он сначала
создает как бы обычную копию данных, а уж потом этот _один_ получившийся
файл сжимает. Ведь как результат просмотра/распаковки tar'овских архивов
WinRAR'ом наблюдается архив в архиве. Ну тоесть открываем архив *.tgz
видим в содержимом *.tar и аж потом, в результате просмотра
предварительно распакованного *.tar видим свои данные.
Провел эксперимент. В /home/user (! раздел ext3, локаль СР1251) лежит к
примеру папка Бланки. WinRAR запущен под win4lin + Win98. Пакую:
$ tar -czf бланки.tgz Бланки
Полученный бланки.tgz просматриваю WinRAR'ом, все ОК. В содержимом вижу
бланки.tar и т.д.
$ zip -r бланки.zip Бланки
И в результате в содержимом вижу папку (дословно) +ырэъш содержимое
которой также выглядит подобным образом.
В чем тогда разница в работе tar и _распространенных_ архиваторов?
Почему в результате его работы имена в архиве Win понимает, а после остальных нет?
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 10:43 ` Dolgov OV
@ 2004-04-07 10:54 ` Alexander Bokovoy
2004-04-07 11:22 ` Maxim Tyurin
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Alexander Bokovoy @ 2004-04-07 10:54 UTC (permalink / raw)
To: community
On Wed, Apr 07, 2004 at 01:43:19PM +0300, Dolgov OV wrote:
> On Wed, 7 Apr 2004 12:10:30 +0300
> Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> > Проблема в том, что распространенные архиваторы вообще не имеют
> > понятия о кодировках в именах файлов и внутри архива хранят их как
> > есть, в 8-битными. Так что надо искать что-то, что о кодировках знает
> > (сие мне неизвестно). Проблема усугубляется тем, что в POSIX понятие
> > кодировки имени файлы неопределено -- имя файла это просто поток байт,
> > не содержащий определенных символов и заканчивающийся определенным
> > образом.
> >
>
> Стоит ли понимать Ваши слова так, что tar _не_распространенный_
> архиватор? :-) Я уже было думал, что tar все нормально проделывает
> только из-за того, что имя архива задается латиницей. Ведь он сначала
> создает как бы обычную копию данных, а уж потом этот _один_ получившийся
> файл сжимает. Ведь как результат просмотра/распаковки tar'овских архивов
> WinRAR'ом наблюдается архив в архиве. Ну тоесть открываем архив *.tgz
> видим в содержимом *.tar и аж потом, в результате просмотра
> предварительно распакованного *.tar видим свои данные.
>
> Провел эксперимент. В /home/user (! раздел ext3, локаль СР1251) лежит к
> примеру папка Бланки. WinRAR запущен под win4lin + Win98. Пакую:
>
> $ tar -czf бланки.tgz Бланки
А если у Вас будут файлы с именами в KOI8-R -- проверьте, будет ли WinRAR
вести себя также толерантно?
В самом tar никакого перекодирования имен не делается.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 10:54 ` Alexander Bokovoy
@ 2004-04-07 11:22 ` Maxim Tyurin
2004-04-07 11:31 ` Dolgov OV
2004-04-07 11:24 ` Dolgov OV
2004-04-07 11:46 ` Andrey Rahmatullin
2 siblings, 1 reply; 27+ messages in thread
From: Maxim Tyurin @ 2004-04-07 11:22 UTC (permalink / raw)
To: community
Alexander Bokovoy <a.bokovoy@sam-solutions.net> writes:
<scip>
> В самом tar никакого перекодирования имен не делается.
Лучше star использовать.
Быстрее, ACL умеет и имена файлов в уникоде хранит
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 11:22 ` Maxim Tyurin
@ 2004-04-07 11:31 ` Dolgov OV
2004-04-07 11:42 ` Maxim Tyurin
0 siblings, 1 reply; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 11:31 UTC (permalink / raw)
To: community
On Wed, 07 Apr 2004 14:22:55 +0300
Maxim Tyurin <mrkooll@tdr.pibhe.com> wrote:
> Лучше star использовать.
> Быстрее, ACL умеет и имена файлов в уникоде хранит
^^^^^^^^^^
А это что за зверь и с чем его едят? :-)
Мне ведь главное, чтобы мог сжимать (в целях экономии места) и затем
_обновлять_ существующий _сжатый_ архив новыми и измененными файлами. И
самое главное, чтобы этот архив нормально можно было распаковать под M$.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 11:31 ` Dolgov OV
@ 2004-04-07 11:42 ` Maxim Tyurin
2004-04-07 12:03 ` Igor Homyakov
0 siblings, 1 reply; 27+ messages in thread
From: Maxim Tyurin @ 2004-04-07 11:42 UTC (permalink / raw)
To: community
Dolgov OV <dov@media-link.info> writes:
> On Wed, 07 Apr 2004 14:22:55 +0300
> Maxim Tyurin <mrkooll@tdr.pibhe.com> wrote:
>> Лучше star использовать.
>> Быстрее, ACL умеет и имена файлов в уникоде хранит
> ^^^^^^^^^^
> А это что за зверь и с чем его едят? :-)
Access Control Lists :)
star XFS ACL понимает
> Мне ведь главное, чтобы мог сжимать (в целях экономии места) и затем
> _обновлять_ существующий _сжатый_ архив новыми и измененными файлами. И
> самое главное, чтобы этот архив нормально можно было распаковать под M$.
Есть ли он под win32 не знаю
Сжатием он не занимается с этим gzip & bzip2 неплохо справляются
P.S. А насчет записи одного файла на болванку почему бы CD-RW не
использовать?
--
With Best Regards, Maxim Tyurin
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 11:42 ` Maxim Tyurin
@ 2004-04-07 12:03 ` Igor Homyakov
0 siblings, 0 replies; 27+ messages in thread
From: Igor Homyakov @ 2004-04-07 12:03 UTC (permalink / raw)
To: community
Maxim Tyurin said the following on 07.04.2004 15:42:
> Dolgov OV <dov@media-link.info> writes:
>
>
>>On Wed, 07 Apr 2004 14:22:55 +0300
>>Maxim Tyurin <mrkooll@tdr.pibhe.com> wrote:
>>
>>>Лучше star использовать.
>>>Быстрее, ACL умеет и имена файлов в уникоде хранит
>>
>> ^^^^^^^^^^
>>А это что за зверь и с чем его едят? :-)
>
>
> Access Control Lists :)
> star XFS ACL понимает
>
>
>>Мне ведь главное, чтобы мог сжимать (в целях экономии места) и затем
>>_обновлять_ существующий _сжатый_ архив новыми и измененными файлами. И
>>самое главное, чтобы этот архив нормально можно было распаковать под M$.
С этим могут быть проблема, т.к. при использовании
ACL,UNICODE,atime,ctime, ... архив создается в tar формате c
"расширенными" заголовками (POSIX.1-2001), понимают ли эти заголовки
другие tar архиваторы -- вопрос.
> Есть ли он под win32 не знаю
> Сжатием он не занимается с этим gzip & bzip2 неплохо справляются
>
> P.S. А насчет записи одного файла на болванку почему бы CD-RW не
> использовать?
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 10:54 ` Alexander Bokovoy
2004-04-07 11:22 ` Maxim Tyurin
@ 2004-04-07 11:24 ` Dolgov OV
2004-04-07 11:46 ` Andrey Rahmatullin
2 siblings, 0 replies; 27+ messages in thread
From: Dolgov OV @ 2004-04-07 11:24 UTC (permalink / raw)
To: community
On Wed, 7 Apr 2004 13:54:45 +0300
Alexander Bokovoy <a.bokovoy@sam-solutions.net> wrote:
> А если у Вас будут файлы с именами в KOI8-R -- проверьте, будет ли
> WinRAR вести себя также толерантно?
Именно поэтому у меня и настроена локаль CP1251. Дабы нормально работать
(в смысле русских названий файлов) с разделами, которые потом или
параллельно использует Windows.
> В самом tar никакого перекодирования имен не делается.
Тогда почему так разнятся результаты?
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [Comm] Архивирование и русские имена файлов
2004-04-07 10:54 ` Alexander Bokovoy
2004-04-07 11:22 ` Maxim Tyurin
2004-04-07 11:24 ` Dolgov OV
@ 2004-04-07 11:46 ` Andrey Rahmatullin
2004-04-08 9:36 ` Alexander Bokovoy
2 siblings, 1 reply; 27+ messages in thread
From: Andrey Rahmatullin @ 2004-04-07 11:46 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 329 bytes --]
On Wed, Apr 07, 2004 at 01:54:45PM +0300, Alexander Bokovoy wrote:
>А если у Вас будут файлы с именами в KOI8-R -- проверьте, будет ли WinRAR
>вести себя также толерантно?
Могу заверить - не будет :( Уже пробовали.
--
WBR, wRAR (ALT Linux Team)
Никогда не меняйте uid вручную, пользуйтесь usermod(8).
-- ldv in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2004-04-08 9:36 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-06 13:10 [Comm] Архивирование и русские имена файлов Dolgov OV
2004-04-06 14:14 ` Dolgov OV
2004-04-06 14:19 ` Maxim Tyurin
2004-04-06 14:41 ` Dolgov OV
2004-04-07 4:04 ` Andrey A. Jelnin
2004-04-07 6:45 ` Dolgov OV
2004-04-07 7:41 ` Maxim Tyurin
2004-04-07 8:48 ` Dolgov OV
2004-04-07 18:31 ` Sergey Kuznetsov
2004-04-06 14:38 ` Alexander Bokovoy
2004-04-06 14:48 ` Dolgov OV
2004-04-07 8:38 ` Dolgov OV
2004-04-07 9:10 ` Alexander Bokovoy
2004-04-07 10:37 ` BSW
2004-04-07 11:14 ` Dolgov OV
2004-04-07 11:41 ` Re[2]: " Alexander Leschinsky
2004-04-07 11:56 ` BSW
2004-04-08 6:57 ` Vitaly Lipatov
2004-04-07 10:43 ` Dolgov OV
2004-04-07 10:54 ` Alexander Bokovoy
2004-04-07 11:22 ` Maxim Tyurin
2004-04-07 11:31 ` Dolgov OV
2004-04-07 11:42 ` Maxim Tyurin
2004-04-07 12:03 ` Igor Homyakov
2004-04-07 11:24 ` Dolgov OV
2004-04-07 11:46 ` Andrey Rahmatullin
2004-04-08 9:36 ` Alexander Bokovoy
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git