Есть arj32 архиватор, батником он бэкапит : arj32 a /h# s_.arj test.bak каждый день шедулером он бэкапит файло весом до 100 Мб...все нормуль, но раз в неделю файл разрастается до 5.2 Гб и вот он не бэкапится....то есть архивирует минут 20 а потом распаковать архив не получается - пишет архив поврежден... arj не бэкапит большие файлы? Есть альтернативы? здесь вся фишка в том что создается имя архива с текущей датой.... и если юзать rar то он тоже должен создавать такой архив.... добавлено через 37 минут такое впечатление что больше 2 Гб этот фрхиватор не пакует....
rar a -agYYYY-MM-DD arc_.rar file.dbf rar a "%date%.rar" file.dbf Думаю, лучше забыть о старом ARJ. Лучше уж ZIP (у него хотя бы две таблицы файлов вместо одной у ARJ).
В таком случае правда похоже на fat32. Но даже если стоит другая фс, arj32 - по идее 32-битное приложение, соответственно файловый указатель скорее всего также 32-битный, что позволяет ему адресовать до 4Гб. 5.2 Гб явно больше 4. Вот как-то так. А что там реально накомпилировано - хз. добавлено через 2 минуты rar это позволяет. В смысле создать имя архива с текущей датой. Смотрите параметры утилиты командной строки. Идет вместе с winrar и, насколько я помню, бесплатная. А вот чего там у нее с большими файлами - не знаю, тестить надо.
о какой FAT 32 речь? сервак под Win2003 диски все NTFS все получилось с винраром, всем спасибо, тема полезная можно не сносить
Ну, в исходном сообщении об этом ни слова Тогда см мой пост #4, дело в проге скорее всего. Ну и ладушки
32 бита это одно. Можно хранить размер в int -- будет 2 Гб, а можно в unsigned int -- будет 4. Я встречал реализацию и того и того. Но даже при 32-битном программировании никто не отменял типы long и double. Хотя не знаю, что там было в те времена. Согласен.
Согласен. Но в том то и дело, что при написании достаточно старых уже утилит, мало кто задумывался о файлах такого размера. Что тут говорить, если даже Outlook 2003 не поддерживает файл с собственной базой более 2Гб. Все на совести разрабов, но, в данном случае, на большие файлы скорее всего забили просто.
Май не мучай 5 точку. рары не у всех стоят ибо платные. 7 зип наше всё. создаем CMD внутри set FI=%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%_%TIME:~0,2%_%TIME:~3,2% 7z a file_%FI% c:\file.zzz рядом ложим консольный 7z.exe и всё генерится файл вида file_09_06_2009_15_59.7z проверил только что 6 гигов съел за милую душу
В принципе согласен, сам rar не юзаю, но утилита командной строки бесплатная, насколько я знаю. А так сам 7зип юзаю.