Delphi 7, как распаковать zip?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by fl00der, 14 Dec 2013.

  1. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,027
    Likes Received:
    311
    Reputations:
    86
    Сабж.
    Вроде есть zlib, но как-то не вкурил, как ее для этого заюзать?
    Всякие зипфорджи и прочие компоненты не предлагать.
     
    _________________________
  2. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    заинтересовался, попробовал злиб. заметил, что распаковать запакованный архив софтом можно только этим же софтом. ну и расспаковывать он умеет только то, что сам запаковал. интересно, это косяк разработчика примера?

    нашел тут еще несколько компонентов, но наверное ты это и без меня видел http://delphi.about.com/od/toppicks/tp/delphi_zip.htm

    держи в курсе, интересно как решишь задачу)
     
  3. piorun

    piorun New Member

    Joined:
    4 Nov 2013
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    man unzip
     
  4. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,027
    Likes Received:
    311
    Reputations:
    86
    И? Предлагаешь за собой тянуть unzip?
    Да видел эти компоненты, думал, что можно как-то обойтись без этого, ведь винда же работает с зип-файлами, нашел пример на эту тему http://www.tmssoftware.com/site/blog.asp?post=146 но пример запустить так и не удалось (при попытке прога тупо вылетает, без всяких эксепшенов, м.б. пример на более позднюю версию делфи).
    В принцапе, мне пофиг на формат архива, пока до чего додумался - запаковывать в cab и штатной утилитой распаковывать, но это как-то криво.
     
    _________________________
  5. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    поковыряй zipfldr.dll либо не епи мозги и возьми библиотеку, 7Z например.