Ошибки при архивировании в tgz, tar, gz

Нашли баг? Воспользуйтесь поиском чтобы убедиться что его не нашли до вас и если он не упоминается добавьте его описание (желательно пошаговое).
Чем для автора программы отличаются баги, недоработки и фичи.

Модератор: motyara

Ответить
littleant
Сообщения: 6
Зарегистрирован: Вс июл 05, 2009 6:07 pm

Ошибки при архивировании в tgz, tar, gz

Сообщение littleant »

Добрый день.
Заметил следующие вещи:

1) При упаковке каталога в архив типа tgz или tar в архив не попадают подкаталоги с установленным атрибутом "скрытый", при упаковке в ZIP все нормально.
2) После распаковки архива tgz в Linux у всех файлов оказывается снят доступ на запись и пользователя, и для группы, и для всех остальных. После упаковки в TC такого не происходит.
3) Наверное не ошибка, а несколько неожиданное поведение. Если попытаться упаковать каталог в архив gz, то UC ничего не говоря упакует все файлы в архиве по отдельности, а TC в этой ситуации выдаст предупреждение "Слишком много файлов", что кажется логичнее - если по ошибке попытаться запаковать каталог с несколькими тысячами файлов, на диске появится много мусора :D
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

1 - да, такая проблема была в 0.95, но где-то между январем и текущим месяцем похоже она была исправлена (надеюсь). Во всяком случае при проверке скрытые каталоги запаковались,
2 - по возможности исправлю, но ничего не обещаю...
3 - архиваторы gz и bz2 работают именно так - упаковывают лишь один файл, а потому я решил не ставить соответствующего сообщения на случай если вдруг кому-то понадобиться запаковать 10-20-ть файлов (чтобы не делать это для каждого файла в отдельности).
littleant
Сообщения: 6
Зарегистрирован: Вс июл 05, 2009 6:07 pm

Re: Ошибки при архивировании в tgz, tar, gz

Сообщение littleant »

В общем, да, но палка о 2 концах:
1) надо запаковать (каждый по отдельности) 100 файлов в каталоге (рисунки svg или man-страницы) - тогда это то, что надо;
2) надо запаковать весь каталог, а по ошибке вместо tgz выбрал gz - тогда имеет кучу файлов.
Может (опционально) выдавать запрос на продолжение?
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

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