архивация в zip

Discussion in 'WASM.WIN32' started by xsnatch, Mar 22, 2005.

  1. xsnatch

    xsnatch New Member

    Blog Posts:
    0
    Joined:
    Apr 24, 2004
    Messages:
    8
    Хай олл, в винде есть zipfldr.dll, существуют ли апи функции для добавления в zip архив(желательно с паролем)?

    Если это сложно, то помогите исправить готовый пример.

    В аттаче выдернутая из багла функция zip(без сжатия).

    [​IMG] 1190620340__zip.zip
     
  2. s0larian

    s0larian New Member

    Blog Posts:
    0
    Joined:
    Jul 15, 2004
    Messages:
    489
    Location:
    Крыжёпполь
    IMHO более логичное решение - бери zlib на http://www.zlib.net - там есть функции извлечения/добавления файлов из/в zip архивы.
     
  3. Stub

    Stub New Member

    Blog Posts:
    0
    Joined:
    May 11, 2004
    Messages:
    311
    Location:
    Siberia
    2xsnatch, а что именно не так с этой ф-цией?
     
  4. Stub

    Stub New Member

    Blog Posts:
    0
    Joined:
    May 11, 2004
    Messages:
    311
    Location:
    Siberia


    Глянул немного, для пробы взял процу CRC32BuildTable из Utils.asm, в результате неправильно сформированная таблица CRC32 и неверный результат, хотя непонятно с чего эт вообще.

    Переделал:

    mov dword ptr[CRCTable+eax*4], edx

    на:

    mov dword ptr [CRCTable][eax*4], edx

    и таблица сформировалась нормально, хотя эт одно и то же.

    имхо там копать и копать, сразу и не понятно где чего не так.