Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Delphi <> C# gzip/zlib string


Автор: Igor_thief 28.10.2008, 12:01
Задача - Надо зажать строку в Delphi gzip/zlib, потом замаймить ее, передать через Инет, и разжать ее в C#.

Нету проблем с маймом. Проблема лишь в том, что все что я жму в Delphi потом не получается разжать в шарпе. Никак не могу найти две совместимые библитеки.

Автор: Matematik 28.10.2008, 12:36
Я пользовался этой библиотекой http://www.base2ti.com/zlib.htm для распаковки gzip из HTTP


Автор: Matematik 28.10.2008, 12:52
Код

uses ZLibExGZ
  ZLibExGZ.GZDecompressStr();
  ZLibExGZ.GZCompressStr();

Жмет, разжимает. Проверял TotalCommander и WinRAR

>  потом не получается разжать в шарпе

Может проблемы в C#?




Автор: Igor_thief 28.10.2008, 13:15
Matematik, Спасибо большое!!! Все красиво спелось!

Лично мне очень странным кажется тот факт, что родной модуль ZLib, который идет в Delphi 7, жмет строку компактнее, но при этом не получается разжать ее в C#. С чем это может быть связано?

Надо будет еще попробовать сжать строку не gzip-ом, а zlib-ом при помощи модуля, на который ты дал ссылку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)