Конференция "KOL" » UnZip для массива [Delphi, Windows]
 
  • andreil © (09.03.08 22:19) [0]
    Перекопал все, что только можно по этой тематике, но не нашел нормально работающего с буфером. Скачал Kol_UnZip - только для файлов, KOLZLib - при подаче ему буфера не принимает.
    Должен же быть нормальный "разархиватор" именно для буффера :( А для буффера нужен потому, что нету резона сохранять на диск, разжимать, потом считать с файла, приплюсовать к уже распакованным кускам и только после этого записать готовый файл на диск.
  • Дмитрий К © (10.03.08 02:19) [1]
    Есть такой компонент SciZipFile. Он умеет загружать/сохранять zip из/в поток. Я его адаптировал к KOL. Можно посмотреть тут:
    http://dmiko.mail333.com/kol/KOLSciZipFile.7z
    Вдруг поможет.
  • Dimaxx © (10.03.08 08:58) [2]
    У KOLZLib нужно включать директиву использования буфера. Все работает.
  • andreil © (10.03.08 13:08) [3]

    > Вдруг поможет

    Помогло :) Спасибо, программа теперь работает в разы быстрее!
  • andreil © (10.03.08 17:07) [4]
    Только вот в твоей библиотеке один существенный недостаток - памят не освобождается!!!!!!!!! Пофиксь, плиз. Я вот, например, распаковывал щас 500Мб архива - Oyt of Memory !!!!!!!
  • Дмитрий К © (10.03.08 20:10) [5]

    > andreil ©   (10.03.08 17:07) [4]
    >
    > Только вот в твоей библиотеке один существенный недостаток
    > - памят не освобождается!!!!!!!!! Пофиксь, плиз. Я вот,
    > например, распаковывал щас 500Мб архива - Oyt of Memory
    > !!!!!!!
    >

    Слегка поправленный исходник: http://dmiko.mail333.com/kol/KOLSciZipFile.pas.7z
  • mdw © (11.03.08 12:10) [6]
    Я недавно выкладывал http://www.kolnmck.ru/files/components/compress/kolunzip.7z. Работает с потоками, соответственно можно использовать MemoryStream. Собственно, я для для этого и правил исходный вариант, чтобы в память распаковывать.
  • SergeR © (11.03.08 13:45) [7]

    > http://www.kolnmck.ru/files/components/compress/kolunzip.7z

    not found.
    Тоже самое если скачивать с страницы новостей
    TKOLClock и KOLmdvControls.Хотя из компонентов всё скачивается...
  • mdw © (11.03.08 14:40) [8]
    Качается. Смотрите у себя в чем проблема.
  • SergeR © (11.03.08 17:37) [9]
    У меня всё нормально. Привожу пример:
    http://[b]kolnmck.ru/[/b]www.kolnmck.ru/files/components/controls/kolmdvcontrols.7z
    Вот такую ссылку он дает для kolmdvcontrols.
    Ето ведь неверно?
  • SergeR © (11.03.08 17:38) [10]
    Ох уж эти теги нерусские ))
    http://kolnmck.ru/www.kolnmck.ru/files/components/controls/kolmdvcontrols.7z
 
Конференция "KOL" » UnZip для массива [Delphi, Windows]
Есть новые Нет новых   [134433   +22][b:0][p:0]