Am Samstag, 26. Dezember 2009 19:46:36 schrieb Manuel Schneider: > Hi, > > I apreciate to see this enthusiastic discussion. > > My suggestion is: > * we have lzma and bzip2 support in zimlib > * the zimreader can use both algorithms > * as long as we didn't approve lzma to work on all platforms and systems, > the zimwriter uses bzip2 by default * as soon as we can approve lzma we > switch the zimwriter's default to lzma * for experiments, development, > porting etc. someone who knows what he does he can use lzma anyway * after > the approval of lzma we will wait for some time until we are sure that no > more bzip2-compressed are being made, we drop bzip2-support completely > > This way we can make the adoption of lzma smooth. The reader will still be > backwards compatible during the transition period. > > > Have a nice Christmas, > > /Manuel > Sounds reasonable, but the disadvantage is, that it will be more difficult to create a alternative implementation. At least in the transition period. If someone wants to create a zim implementation in C# or Java, he must implement both decompression algorithms. Otherwise he will not be able to read all zim files.
Tommi _______________________________________________ dev-l mailing list [email protected] https://intern.openzim.org/mailman/listinfo/dev-l
