1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

ARJ не пакует файл 5.2 Гб

Тема в разделе "Софт", создана пользователем MAY, 08.06.09.

  1. MAY

    MAY Активный участник

    4.262
    3
    Есть arj32 архиватор, батником он бэкапит :
    arj32 a /h# s_.arj test.bak

    каждый день шедулером он бэкапит файло весом до 100 Мб...все нормуль, но раз в неделю файл разрастается до 5.2 Гб и вот он не бэкапится....то есть архивирует минут 20 а потом распаковать архив не получается - пишет архив поврежден...
    arj не бэкапит большие файлы? Есть альтернативы?
    здесь вся фишка в том что создается имя архива с текущей датой....
    и если юзать rar то он тоже должен создавать такой архив....

    добавлено через 37 минут
    такое впечатление что больше 2 Гб этот фрхиватор не пакует.... :(
     
  2. Unnamed

    Unnamed Активный участник

    814
    0
    rar a -agYYYY-MM-DD arc_.rar file.dbf
    rar a "%date%.rar" file.dbf

    Думаю, лучше забыть о старом ARJ. Лучше уж ZIP (у него хотя бы две таблицы файлов вместо одной у ARJ).
     
    Последнее редактирование: 08.06.09
  3. qwertEHOK

    qwertEHOK Активный участник

    2.389
    1
    такое впечатление что у вас fat32
    :)
     
  4. Hermes

    Hermes Активный участник

    11.670
    1
    В таком случае правда похоже на fat32.
    Но даже если стоит другая фс, arj32 - по идее 32-битное приложение, соответственно файловый указатель скорее всего также 32-битный, что позволяет ему адресовать до 4Гб. 5.2 Гб явно больше 4. Вот как-то так.
    А что там реально накомпилировано - хз.

    добавлено через 2 минуты
    rar это позволяет. В смысле создать имя архива с текущей датой. Смотрите параметры утилиты командной строки. Идет вместе с winrar и, насколько я помню, бесплатная. А вот чего там у нее с большими файлами - не знаю, тестить надо.
     
  5. MAY

    MAY Активный участник

    4.262
    3
    о какой FAT 32 речь? сервак под Win2003 диски все NTFS все получилось с винраром, всем спасибо, тема полезная можно не сносить :)
     
  6. Hermes

    Hermes Активный участник

    11.670
    1
    Ну, в исходном сообщении об этом ни слова ;)
    Тогда см мой пост #4, дело в проге скорее всего.

    Ну и ладушки :)
     
  7. Unnamed

    Unnamed Активный участник

    814
    0
    32 бита это одно. Можно хранить размер в int -- будет 2 Гб, а можно в unsigned int -- будет 4. Я встречал реализацию и того и того. Но даже при 32-битном программировании никто не отменял типы long и double. Хотя не знаю, что там было в те времена.

    Согласен.
     
  8. Hermes

    Hermes Активный участник

    11.670
    1
    Согласен. Но в том то и дело, что при написании достаточно старых уже утилит, мало кто задумывался о файлах такого размера.
    Что тут говорить, если даже Outlook 2003 не поддерживает файл с собственной базой более 2Гб.

    Все на совести разрабов, но, в данном случае, на большие файлы скорее всего забили просто.
     
  9. x25

    x25 Активный участник

    5.462
    0
    Май не мучай 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 гигов съел за милую душу
     
  10. Hermes

    Hermes Активный участник

    11.670
    1
    В принципе согласен, сам rar не юзаю, но утилита командной строки бесплатная, насколько я знаю.

    А так сам 7зип юзаю.
     
  11. x25

    x25 Активный участник

    5.462
    0
    Hermes, нет там только для бывшего СССР и только если не в коммерчиеских целях. также как и FAR.