> Recently wire compression was implemented by Alex. It uses well known zlib > library.
Have you guys considered LZ4? https://code.google.com/p/lz4/ It is getting very popular in the big-data / NoSQL area for both, compressing data on disk and over-the-wire. Regards, Thomas On Linux zlib could be installed as a standalone package and there > is no problems with its presence nor for Firebird users, nor for those who > going to build Firebird. But on Windows i found no common way to install zlib. > > Official site (www.zlib.net) offers for download full source package: > > http://zlib.net/zlib128.zip > > and compiled DLL: > > http://zlib.net/zlib128-dll.zip > > but, unfortunately, they offer just 32-bit DLL. > > So, i have a couple of questions: > > a) should we put whole zlib source package into our extern folder ? > > Note, to build Firebird with WIRE_COMPRESS_SUPPORT we need just header > files. > > b) should we supply compiled zlib dll's (both 32 and 64 bit) with Firebird > installer\zip package ? > > Note, zlib depends in MSVCRXXX.DLL, so it will be good (but not > necessary) if > we supply dll built by the same MSVC version as Firebird. > > c) should we add zlib into our Windows build process ? > > d) what zlib dll should Firebid try to load on Windows: > - there was zlib.dll before version 1.1.14 > - since v1.1.14 zlib renamed its dll into zlib1.dll > - zlib package offers also zlibwapi.dll which is built using stdcall > calling > conventions (to please VB and other users who can't work with cdecl) > > Note, native make produced zlib1.dll while contrib sub-folder have VS > solution > which produced zlibwapi.dll. > > I'm confused - so small library have so many questions about its usage... > > Regards, > Vlad > > PS option, not listed above - link against zlib statically. > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > Firebird-Devel mailing list, web interface at > https://lists.sourceforge.net/lists/listinfo/firebird-devel > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel