Имя: Пароль:
IT
 
Как узнать, корректно ли сформировался многотомный архив?
,
0 Гений 1С
 
гуру
16.10.22
12:44
То бишь, все ли его части сформированы?
не проводя тестирование архива. Может какие архиваторы последнюю часть как-то помечают?
Или можно файл-флаг создать с количеством частей.
1 vsad420
 
16.10.22
13:30
Чексумма ?
2 Гений 1С
 
гуру
16.10.22
13:34
(1) не считывая и не тестируя. Короче у меня есть на облаке копия архива, я хочу понять, полностью он скопировался или нет. доступ по вебдав. Считывать архив чтобы проверять не вариант
3 СергейК
 
16.10.22
13:47
(2) ну если количество частей в источнике равно количеству частей в приемнике - то скопировался полностью..
не?
4 Гений 1С
 
гуру
16.10.22
13:57
(3) приемника нет. я хочу понять, в облаке архив полностью лежит или нет. могу воздействовать на скрипт архивации, если надо
5 Lama12
 
16.10.22
14:30
(0) Т.е. задача аналогична проверке целостности тел сфотографированных на фотографии?
6 NorthWind
 
16.10.22
15:11
(0) и архиваторы, и команды копирования обычно возвращают код завершения. Вот его в скрипте и проверяй, если не 0, значит, что-то пошло не так...
7 NorthWind
 
16.10.22
15:16
после того как результат уже находится удаленно, единственным способом чего-то сверить без передачи назад - это будет попросить удаленный узел посчитать контрольную сумму. Но мы понимаем, что удаленный узел этого делать не обязан и скорее всего не будет. Так что только проверять сбои на этапе копирования - т.е. смотреть код завершения операции. Других разумных вариантов нет.
8 ДедМорроз
 
16.10.22
17:12
На самом деле,никак,так как удаленный узел ничего про тип файла не знает.
Поэтому,даже контрольная сумма поможет только,если сверять с локальной версией.
9 Смотрящий
 
16.10.22
17:57
(0) Формируй архив локально. Проверяй то что сформировалось. Только потом закачивай в облако.
10 ДедМорроз
 
16.10.22
21:10
(9)При закачке в облако возможно обрубание хвостов.
При этом,если хвост заполнился нулями,то это очень сложно проверить.
11 NorthWind
 
16.10.22
22:02
(10) вот тут в самом низу есть ссылка на какую-то параноическую утилиту копирования, которая проверяет записанные данные.
https://forum.ixbt.com/topic.cgi?id=22:88286
12 Сергиус
 
17.10.22
02:50
(0)Опять о своём порно печёшься?)
13 arsik
 
гуру
17.10.22
09:59
(0) Удаленно - это где? Чье облако?
14 Hmster
 
17.10.22
12:16
(0) прикладывай к архиву файл текстовый с информацией об архиве
15 mistеr
 
17.10.22
13:39
(2) Никак.
16 Гений 1С
 
гуру
17.10.22
15:26
(13) яндекс-диска.
(14) не ужели только так.
17 NorthWind
 
17.10.22
16:12
вебдав с яндекс-диском на больших файлах? Я бы на вашем месте сразу положил бы с прибором на эту идею.
Там специально все сделано так, чтобы это было непригодно к использованию.
18 NorthWind
 
17.10.22
16:13
по крайней мере, если пользоваться бесплатным вариантом. Возможно, корпоративное яндекс-облако за деньги работает нормально по вебдаву.
19 Гений 1С
 
гуру
17.10.22
18:03
(17) я в курсе, там заливаетс через типовой ЯД
20 timurhv
 
17.10.22
18:07
(16) Десктопное приложение Яндекс.Диск сперва рассчитывает контрольную сумму, потом ищет у всех пользователей ее, если находит - сразу копирует его пользователю в личную папку. Клиент ничего не закачивает туда.
21 Гений 1С
 
гуру
17.10.22
18:39
(20) ваши сведения устарели, кури автосохранение папок с компуктера. но даже если и без них, то если добавить новый файл в папку, он улетит в яндекс-диск. Закачивает отлично, на уря
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший