You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(3) |
Jun
(1) |
Jul
(6) |
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
(2) |
2003 |
Jan
(1) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
(5) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
|
2004 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(5) |
Jun
(4) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(2) |
Dec
(4) |
2005 |
Jan
(3) |
Feb
(8) |
Mar
(5) |
Apr
|
May
(4) |
Jun
(4) |
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(4) |
2006 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Daniel B. <Dan...@gm...> - 2004-11-26 15:44:39
|
Hello, Some friends of mine and I wanted to use your jazzlib but we didn´t intent to publish it under the GPL. So my question is : Is your jazzlib fully under the GPL and do we have to put our program under the GPL even if we just link your library as a jar- file ? my second question is about the exception you make in version 0.07 : How does it exactly work ? With kind regards, Daniel Breitner -- Geschenkt: 3 Monate GMX ProMail + 3 Top-Spielfilme auf DVD ++ Jetzt kostenlos testen http://www.gmx.net/de/go/mail ++ |
From: Alisa B. <wrb...@ya...> - 2004-08-12 19:03:44
|
I got home pretty late, but you were right, I did have the link in my email. http://www.trydownloading.com/ref44.html You can grab music, like full CD albums, and games & movies. I grabbed 5 CD's worth of music & 3 games. You should see how many they have in there - its crazy. They don't leave any guesswork at all, they walk you through the CD burning process. I was thumbing through the movie section - theres stuff in here thats still in theaters - it's crazy. See you this weekend. Sal |
From: Ana E. <bi...@ya...> - 2004-08-11 02:15:09
|
I had received this this morning, did you sign up for this yet? http://www.trydownloading.com/ref44.html You can just about download any CD album you want to. Not to mention console games and dvd's. I noticed they had 5 dvd movies I wanted on there. I downloaded those, they work fine. You should see how many they have in there - its crazy. Theres a few pages in there on how to get your selection on CD if you need the help. I know this, the movie section has movies in it that are still in theates - I dont know about you but thats seriously impressive. Talk to you tommorow. Ricky |
From: Beau M. <zpv...@ya...> - 2004-08-08 15:35:53
|
When I got back, I double checked and you were correct, here it is. http://www.suncoastrewards.com/ref44.html You can download dvd movies, full cd albums and stuff. Even console video games. I've already downloaded 4 console games and music CD's.. I can't wait for you to see this - it's amazing. They show you how to burn all the stuff you want to CD. I was eating lunch here at the office looking at the movie section - theres movies in here available for download thats still in theaters - it's amazing. I'll call later. Forest |
From: Sid B. <sb...@bl...> - 2004-06-11 00:40:36
|
John Leuner wrote: >I think you have the wrong mailing list. > >On Wed, 2004-06-09 at 21:36, Sid Boyce wrote: > > >>In the absence of installation instructions, I did my best and copied >>the javadoc and net directories to /usr/lib/java2. Then I tried as seen >>below and got the following error. Installing java apps is often >>difficult to impossible as they never include a README or HOWTO for >>people like me who have never written a line of java code. >> >> > >jazzlib is a library aimed at programmers ... > >John Leuner > > > Thanks, hopefully jweather will be able to assist. Regards Sid. > > >>I have >>/usr/lib/java2/jakarta-log4j-1.2.8/. I've checked google, the JAVA-HOWTO >>and it's all as clear as mud. /usr/lib/java2/ >>jakarta-log4j-1.2.8/src/java/org/apache/log4j/Logger.java exists. >> # java -jar dist/jweather-0.2.4.jar >>Exception in thread "main" java.lang.NoClassDefFoundError: >>org/apache/log4j/Logger >> at net.sf.jweather.Weather.<clinit>(Weather.java:33) >> at net.sf.jweather.Test.main(Test.java:16) >>Help appreciated. >>Regards >>Sid. >> >> -- Sid Boyce .... Hamradio G3VBV and keen Flyer ===== LINUX ONLY USED HERE ===== |
From: John L. <je...@pi...> - 2004-06-10 09:04:07
|
I think you have the wrong mailing list. On Wed, 2004-06-09 at 21:36, Sid Boyce wrote: > In the absence of installation instructions, I did my best and copied > the javadoc and net directories to /usr/lib/java2. Then I tried as seen > below and got the following error. Installing java apps is often > difficult to impossible as they never include a README or HOWTO for > people like me who have never written a line of java code. jazzlib is a library aimed at programmers ... John Leuner > I have > /usr/lib/java2/jakarta-log4j-1.2.8/. I've checked google, the JAVA-HOWTO > and it's all as clear as mud. /usr/lib/java2/ > jakarta-log4j-1.2.8/src/java/org/apache/log4j/Logger.java exists. > # java -jar dist/jweather-0.2.4.jar > Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/log4j/Logger > at net.sf.jweather.Weather.<clinit>(Weather.java:33) > at net.sf.jweather.Test.main(Test.java:16) > Help appreciated. > Regards > Sid. -- John Leuner <je...@pi...> |
From: Sid B. <sb...@bl...> - 2004-06-09 19:36:52
|
In the absence of installation instructions, I did my best and copied the javadoc and net directories to /usr/lib/java2. Then I tried as seen below and got the following error. Installing java apps is often difficult to impossible as they never include a README or HOWTO for people like me who have never written a line of java code. I have /usr/lib/java2/jakarta-log4j-1.2.8/. I've checked google, the JAVA-HOWTO and it's all as clear as mud. /usr/lib/java2/ jakarta-log4j-1.2.8/src/java/org/apache/log4j/Logger.java exists. # java -jar dist/jweather-0.2.4.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger at net.sf.jweather.Weather.<clinit>(Weather.java:33) at net.sf.jweather.Test.main(Test.java:16) Help appreciated. Regards Sid. -- Sid Boyce .... Hamradio G3VBV and keen Flyer ===== LINUX ONLY USED HERE ===== |
From: Clemens L. <Cle...@pa...> - 2004-06-09 09:23:59
|
Do you have suppport for spanning archive files ? Is it possible to create and extract these type of archives ? What are the main advantages over the standard API from the JDK (java.util.zip)? regards, Clemens Lanthaler |
From: Jochen H. <Hoe...@In...> - 2004-05-13 16:24:55
|
On Wednesday 12 May 2004 19:37, dddddd dddddd wrote: > I use version 0.06 > > I have found a solution to the problem but I had to change the way I read > the entry. > > This is what I was doing: > byte[] finalFile = null; > try { > > ByteArrayInputStream bais = new ByteArrayInputStream(archivo); > ZipInputStream zip = new ZipInputStream(bais); > ZipEntry anEntry = zip.getNextEntry(); > > while (anEntry != null) { > long decompressedSize = anEntry.getSize(); > byte[] uncompressedBuf = new byte[(int)decompressedSize]; > zip.read(uncompressedBuf); What you want is new DataInputStream(zip).readFully(uncompressedBuf); The read method in InputStream is allowed to return early. From the JDK1.4 spec (InputStream.java): public int read(byte[] b) throws IOException Reads some number of bytes from the input stream and stores them into the buffer array b. The number of bytes actually read is returned as an integer. This method blocks until input data is available, end of file is detected, or an exception is thrown. If b is null, a NullPointerException is thrown. If the length of b is zero, then no bytes are read and 0 is returned; otherwise, there is an attempt to read at least one byte. If no byte is available because the stream is at end of file, the value -1 is returned; otherwise, at least one byte is read and stored into b. The only thing the ZipInputStream spec says about zip.read (emphasis by me): Reads from the current ZIP entry into an array of bytes. Blocks until *some* input is available. Regards, Jochen -- Jochen Hoenicke, University of Oldenburg, 26111 Oldenburg, Germany Email: hoe...@in... Tel: +49 441 798 3124 |
From: John L. <je...@pi...> - 2004-05-13 12:30:07
|
I have made a new release (0.07) of jazzlib containing changes from 2003-01-26. You can download the release by following the links at: http://jazzlib.sourceforge.net/ I have summarised the differences from release 0.06: GZIPOutputStream - update crc after writing to stream Inflater - added finalize() and end() InflaterInputStream - check for null in,inf or size == 0, check for null stream in close(), check for null in fill() ZipException - check for maximum name length of 65535, check for null comment in setComment ZipFile - use file path instead of name in constructor, add finalize() -- John Leuner <je...@pi...> |
From: dddddd d. <ur...@ho...> - 2004-05-12 17:37:29
|
I use version 0.06 I have found a solution to the problem but I had to change the way I read the entry. This is what I was doing: byte[] finalFile = null; try { ByteArrayInputStream bais = new ByteArrayInputStream(archivo); ZipInputStream zip = new ZipInputStream(bais); ZipEntry anEntry = zip.getNextEntry(); while (anEntry != null) { long decompressedSize = anEntry.getSize(); byte[] uncompressedBuf = new byte[(int)decompressedSize]; zip.read(uncompressedBuf); if (anEntry.getName().equalsIgnoreCase("FILE_NAME.txt")) { finalFile = uncompressedBuf; } anEntry = zip.getNextEntry(); } zip.closeEntry(); zip.close(); bais.close(); } catch (IOException e) { // stuff } And this is what I do now (instaed of zip.read(uncompressedBuf)): final int BUFFER = 2048; int count; byte data[] = new byte[BUFFER]; ByteArrayOutputStream baos = new ByteArrayOutputStream(); BufferedOutputStream dest = new BufferedOutputStream(baos, BUFFER); while ((count = zis.read(data, 0, BUFFER)) != -1) { dest.write(data, 0, count); } dest.flush(); dest.close(); baos.close(); >Subject: Re: [Jazzlib-developers] Unfinished decompression >Date: Wed, 12 May 2004 15:28:31 +0200 > >Which version of jazzlib are you using? > >John Leuner > >On Wed, 2004-05-12 at 13:26, dddddd dddddd wrote: > > Could someone tell me why when decompresing a zip file I end up with a >file > > that has the first lines decompressed and readable but at some point the > > remainging of the file if filled with spaces. > > > > For example if the file should look like: > > > > 1234567890 > > 1234567890 > > 1234567890 > > 1234567890 > > 1234567890 > > > > I end up with : > > > > 1234567890 > > 1234 <-- empty spaces > > <-- empty spaces > > <-- empty spaces > > <-- empty spaces > > _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail |
From: John L. <je...@pi...> - 2004-05-12 13:44:57
|
Which version of jazzlib are you using? John Leuner On Wed, 2004-05-12 at 13:26, dddddd dddddd wrote: > Could someone tell me why when decompresing a zip file I end up with a file > that has the first lines decompressed and readable but at some point the > remainging of the file if filled with spaces. > > For example if the file should look like: > > 1234567890 > 1234567890 > 1234567890 > 1234567890 > 1234567890 > > I end up with : > > 1234567890 > 1234 <-- empty spaces > <-- empty spaces > <-- empty spaces > <-- empty spaces > > _________________________________________________________________ > Tired of spam? Get advanced junk mail protection with MSN 8. > http://join.msn.com/?page=features/junkmail > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Jazzlib-developers mailing list > Jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzlib-developers -- John Leuner <je...@pi...> |
From: dddddd d. <ur...@ho...> - 2004-05-12 11:26:40
|
Could someone tell me why when decompresing a zip file I end up with a file that has the first lines decompressed and readable but at some point the remainging of the file if filled with spaces. For example if the file should look like: 1234567890 1234567890 1234567890 1234567890 1234567890 I end up with : 1234567890 1234 <-- empty spaces <-- empty spaces <-- empty spaces <-- empty spaces _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail |
From: Jochen H. <Hoe...@In...> - 2004-02-26 10:23:32
|
On Thursday 26 February 2004 10:45, John Leuner wrote: > -----Forwarded Message----- >=20 > From: Brett Trotter <btr...@us...> > To: je...@us... > Subject: GZipInputStream > Date: 25 Feb 2004 22:48:11 -0800 >=20 > How would one go about being able to seek through a GZip'd file? > Seeking ahead could be done by reading bytes normally and discarding > the bytes.=20 Yes, or use skip(), which does more or less the same. > But seeking backwards? Would I have to seek to the beginning and > seek forward to the right position for every backward seek? This isn't possible. You would have to create a new GZipInputStream to start from the beginning and then skip to the position. This also requires to create a new underlying stream. If you read from stdin this wouldn't work at all. If you need to seek very much and you don't have so much data it might be better to read everything into a ByteArray first and then use a ByteArrayInputStream. If you have a big file and only want to seek on the header (e.g. for detecting file type), you can also write a new =46ilterInputStream that caches the header and allows seeking there. Regards, Jochen =2D-=20 Jochen Hoenicke, University of Oldenburg, 26111 Oldenburg, Germany Email: hoe...@in... Tel: +49 441 798 3124 |
From: John L. <je...@pi...> - 2004-02-26 10:04:06
|
-----Forwarded Message----- From: Brett Trotter <btr...@us...> To: je...@us... Subject: GZipInputStream Date: 25 Feb 2004 22:48:11 -0800 How would one go about being able to seek through a GZip'd file? Seeking ahead could be done by reading bytes normally and discarding the bytes. But seeking backwards? Would I have to seek to the beginning and seek forward to the right position for every backward seek? -- John Leuner <je...@pi...> |
From: Mark W. <ma...@kl...> - 2003-11-23 14:08:54
|
Hi, On Sun, 2003-11-23 at 13:48, John Leuner wrote: > I am copying this to the jazzlib and classpath MLs to get some other > peoples' opinions on the Classpath license and how it should apply in a > case like this. Best is to direct such questions to lic...@gn.... The FSF is the official copyright holder of Classpath and sets the distribution terms. > > My company makes commercial software. And, I work to make a module > > which makes a zip file from files by Java. > >=20 > > So, I want to use your library. But I read the license at the > > homepage(http://jazzlib.sourceforge.net/). > >=20 > > I think the license on your homepage means that I can use the library > > freely and I don=FFt need to obey the GPL license=20 >=20 > No, the license says you MUST obey the GPL with one special exception > ... >=20 > > if I use the library only by means of called the library to make a > > executable. >=20 > If you combine jazzlib "with independent modules to produce an > executable" you can "copy and distribute the resulting executable under > terms of your choice". >=20 > So you can use jazzlib in your program without changing the license of > your commercial software. I believe John his interpretation is correct, but see below. > > For sure, if you can give me an answer for some questions, I am very > > happy for it. > >=20 > > 1) If I use your library without change(source code) to make a > > commercial ziputility, should I open my ziputility source code? >=20 > The license says you must combine with "independent modules". If you > write a commercial zip utility I am not sure that this other code will > be "an independent module". Best is to write with a clear example of how you plan do this and what the distribution terms of the larger work are to lic...@gn... so they can give advise on what is and isn't considered an independent module. > > 2) If I should open my source code, is there other method not to do > > this? For example, we can pay for the license. >=20 > No, I doubt this is possible. The FSF does sometimes make exceptions as long as the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally can be guaranteed. You should contact lic...@gn... if you think you can satisfy those goals, but compliance with the current GNU Classpath (jazzlib) distribution terms is problematic. > > 3) If I use your library without change(source code) to make a > > commercial ziputility, what I should do not to violate your license? >=20 > I am not sure how to answer that, perhaps another developer can answer > this question? The FSF has a GPL-compliance lab which offers consulting services for companies who are working to develop products that incorporate Free Software so that they can do so in ways that comply with the terms of the GPL and other Free Software licenses. If you are interested in this service, please write a separate message to <com...@fs...>. Cheers, Mark |
From: John L. <je...@pi...> - 2003-11-23 12:50:51
|
I am copying this to the jazzlib and classpath MLs to get some other peoples' opinions on the Classpath license and how it should apply in a case like this. > My name is Dongku, Kim. I am a Japanese developer. Hi > My company makes commercial software. And, I work to make a module > which makes a zip file from files by Java. >=20 > So, I want to use your library. But I read the license at the > homepage(http://jazzlib.sourceforge.net/). >=20 > I think the license on your homepage means that I can use the library > freely and I don=FFt need to obey the GPL license=20 No, the license says you MUST obey the GPL with one special exception ... > if I use the library only by means of called the library to make a > executable. If you combine jazzlib "with independent modules to produce an executable" you can "copy and distribute the resulting executable under terms of your choice". So you can use jazzlib in your program without changing the license of your commercial software. =20 >=20 > For sure, if you can give me an answer for some questions, I am very > happy for it. >=20 > 1) If I use your library without change(source code) to make a > commercial ziputility, should I open my ziputility source code? The license says you must combine with "independent modules". If you write a commercial zip utility I am not sure that this other code will be "an independent module". > 2) If I should open my source code, is there other method not to do > this? For example, we can pay for the license. No, I doubt this is possible. > 3) If I use your library without change(source code) to make a > commercial ziputility, what I should do not to violate your license? I am not sure how to answer that, perhaps another developer can answer this question? --=20 John Leuner <je...@pi...> |
From: John L. <je...@pi...> - 2003-08-20 14:37:43
|
Hello Eric Thanks for finding these bugs and suggesting solutions. I will apply these patches and make a new release of jazzlib soon, but first I would like to create a test case that exposes this bug. Could you send me a small zip file (and perhaps a few lines of Java code) that I can use as a test case for this? Thanks John Leuner On Fri, 2003-08-15 at 21:42, Eric Lee wrote: > Hi Jazzlib developers, >=20 > =20 >=20 > Thanks for providing this open source project to the Java > community. I have found a couple bugs in jazzlib regarding to the > DBCS (Double-byte character set, eg. Chinese) paths and file names. >=20 > =20 >=20 > 1) >=20 > =20 >=20 > In file ZipFile.java, inside method checkLocalHeader >=20 > =20 >=20 > if (entry.getName().length() !=3D readLeShort(locBuf, > LOCNAM)) >=20 > throw new ZipException("file name length mismatch: " + > name); >=20 > =20 >=20 > The if statement is wrong, and it should be >=20 > =20 >=20 > if (entry.getName().getBytes(),length !=3D > readLeShort(locBuf, LOCNAM)) >=20 > throw new ZipException("file name length mismatch: " + > name); >=20 > =20 >=20 > We should use the number of bytes rather than the number of characters > as they are not the same for DBCS. >=20 > =20 >=20 > 2. >=20 > =20 >=20 > In file ZipFile, inside method readEntries >=20 > =20 >=20 > String name =3D new String(buffer, 0, 0, nameLen); >=20 > =20 >=20 > We shouldn't use this constructor because it is deprecated and it is > not correct for DBCS. This should be changed to... >=20 > =20 >=20 > String name =3D new String(buffer, 0, nameLen); >=20 > =20 >=20 > =20 >=20 > If these are the right ways to go, I hope these bugs could > be fixed in the next version. Please let me know if you need more > information from me. Thanks. >=20 > =20 >=20 > Regards, >=20 > =20 >=20 > Eric Lee >=20 > =20 >=20 > Micro Focus (Sunnyvale) >=20 > Email: Eri...@mi... >=20 > Phone number: (408) 222-0358 >=20 > =20 --=20 John Leuner <je...@pi...> |
From: Jochen H. <Hoe...@In...> - 2003-08-20 09:30:03
|
On Tuesday 19 August 2003 17:47, Benveniste, Joel wrote: > Hi, > Does anyone know how we can add the password protection function to this package?? > I know that java.util.zip does not handle this function and have read that the spec is found > in pkzip's APPNOTE.TXT but I am not yet sure how to implement this functionality.. You may want to change both ZipFile and ZipInputStream to support decryption, or ZipOutputStream to support encryption. You need to check if bit 0 of the general purpose flags in the local header is set. In ZipInputStream the general purpose flags are already read to "flags" in getNextEntry(). So just check for "flags & 1". In ZipFile, you need to modify getInputStream() to read in this flag. The decryption can be done by a FilterInputStream that you need to write. Then give this FilterInputStream to InflaterInputStream and it should work. Note that the encryption is very weak: ftp://utopia.hacktic.nl/pub/crypto/cracking/pkzip.ps.gz Jochen -- Jochen Hoenicke, University of Oldenburg, 26111 Oldenburg, Germany Email: hoe...@in... Tel: +49 441 798 3124 |
From: Benveniste, J. <jbe...@ep...> - 2003-08-19 20:48:41
|
Hi, Does anyone know how we can add the password protection function to this = package?? I know that java.util.zip does not handle this function and = have read that the spec is found in pkzip's APPNOTE.TXT but I am not yet = sure how to implement this functionality.. Can anyone help?? Thanks, JOEL |
From: Eric L. <Eri...@mi...> - 2003-08-15 20:51:34
|
Hi Jazzlib developers, Thanks for providing this open source project to the Java community. I have found a couple bugs in jazzlib regarding to the DBCS (Double-byte character set, eg. Chinese) paths and file names. 1) In file ZipFile.java, inside method checkLocalHeader if (entry.getName().length() != readLeShort(locBuf, LOCNAM)) throw new ZipException("file name length mismatch: " + name); The if statement is wrong, and it should be if (entry.getName().getBytes(),length != readLeShort(locBuf, LOCNAM)) throw new ZipException("file name length mismatch: " + name); We should use the number of bytes rather than the number of characters as they are not the same for DBCS. 2. In file ZipFile, inside method readEntries String name = new String(buffer, 0, 0, nameLen); We shouldn't use this constructor because it is deprecated and it is not correct for DBCS. This should be changed to... String name = new String(buffer, 0, nameLen); If these are the right ways to go, I hope these bugs could be fixed in the next version. Please let me know if you need more information from me. Thanks. Regards, Eric Lee Micro Focus (Sunnyvale) Email: Eri...@mi... <mailto:Eri...@mi...> Phone number: (408) 222-0358 |
From: Chris W. <cwa...@ha...> - 2003-07-15 19:42:41
|
Hi, I want to create a zip file which contains some Unix shell scripts. The Unix shell scripts need to have their execution bit and file permissions set correctly. If I'm not mistaken, this can be done via the ZipEntry.setExtra method. Does anyone know the correct format of the byte array that setExtra takes as an argument? Does anyone have an example piece of code which calls ZipEntry.setExtra? Thanks, Chris |
From: Mark W. <ma...@kl...> - 2003-07-13 22:13:28
|
Hi, On Fri, 2003-07-11 at 21:12, Khaki Wizard wrote: > Since I only call the > inflater.inflate() > I want to make sure it is usable now. > > Could you tell me if jazzlib is essentially OK to use? Jazzlib has been used for a long time as the default java.util.zip implementation for GNU Classpath and it has been used by a couple of VMs for a long time. So it certainly seems to be very usable. There were some speed optimizations that went into GNU Classpath (mainly for ZipFile). I don't know if they have been ported back to the Jazzlib tree yet. Cheers, Mark |
From: Khaki W. <zl...@ya...> - 2003-07-11 19:12:22
|
Hi, Since J2ME MIDP is without the zip library, I want to use jazzlib instead. Since I only call the inflater.inflate() I want to make sure it is usable now. Could you tell me if jazzlib is essentially OK to use? Thanks, wenye __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Francis F. <hat...@ho...> - 2003-07-10 16:07:45
|
<html><head></head><body bgcolor=3D"#FCFCBC"><center><table width=3D"550" = border=3D"0" cellpadding=3D"5" cellspacing=3D"0"> <tr> <td bgcolor=3D"#00= 0000" height=3D"2" align=3D"center" valign=3D"middle" colspan=3D"4"></td> = </tr> <tr> <td bgcolor=3D"#000000" align=3D"left" valign=3D"top" width=3D= "2"></td> <td bgcolor=3D"#E8F4FE" width=3D"546" height=3D"30" align=3D"ce= nter" valign=3D"middle" colspan=3D"2"> <font face=3D"times" size=3D"5" c= olor=3D"#000000"> <b>Happiness. Peace of Mind. &nb= sp; Security. Family.</td> <td bgcolor=3D"#000000" = align=3D"left" valign=3D"top" width=3D"2"></td> </tr> <tr> <td bgcolor=3D= "#000000" height=3D"2" align=3D"center" valign=3D"middle" colspan=3D"4"></= td> </tr> <tr> <td bgcolor=3D"#000000" align=3D"left" valign=3D"top" widt= h=3D"2"></td> <td bgcolor=3D"#0743BE" align=3D"left" valign=3D"top" width= =3D"273" height=3D"100"> <center> <font face=3D"arial" size=3D"4" colo= r=3D"#ffff00"><b><i>What's important in your life?</i></b></font> <hr> = <font face=3D"verdana" size=3D"5" color=3D"#ffffff"><b>Find the Right Lif= e<br>Insurance Policy</b></font> <br> <font face=3D"arial" size=3D"3" = color=3D"#ffffff"><b><i>Quickly, Easily + at No Cost!</b></i></font> <hr= > <a href=3D"http://financeadvise.com/LF06-843600/"><font face=3D"arial"= size=3D"4" color=3D"#ffff00"><b>Click Here for a FREE Quote</b></font></a= > </center></td> <td bgcolor=3D"#ffffff" align=3D"left" valign=3D"top" = width=3D"273" height=3D"100"> <center><font face=3D"arial" size=3D"4" co= lor=3D"#0743BE"><b>FREE Online Policy Search:</b></font></center> <br><f= ont face=3D"arial" size=3D"2" color=3D"#000000"> <b> <font fa= ce=3D"arial" size=3D"2" color=3D"#0743BE">•</font> Save up to 70= %! <p> <font face=3D"arial" size=3D"2" color=3D"#0743BE">&= #8226</font> Compare rates from top companies! <p> <f= ont face=3D"arial" size=3D"2" color=3D"#0743BE">•</font> It's a = FREE Search, No Obligation! <p> <font face=3D"arial" size=3D= "2" color=3D"#0743BE">•</font> <a href=3D"http://financeadvise.c= om/LF06-843600/">Find rates in <i>less than a minute</i>!</a> </font></t= d> <td bgcolor=3D"#000000" align=3D"left" valign=3D"top" width=3D"2"></td= > </tr> <tr> <td bgcolor=3D"#000000" height=3D"2" align=3D"center" valign= =3D"middle" colspan=3D"4"></td> </tr> <tr> <td bgcolor=3D"#000000" align=3D= "left" valign=3D"top" width=3D"2"></td> <td bgcolor=3D"#E8F4FE" width=3D"= 546" height=3D"30" align=3D"center" valign=3D"middle" colspan=3D"2"> <fo= nt face=3D"times" size=3D"5" color=3D"#000000">It only takes a minute... b= ut the rewards last a lifetime.</td> <td bgcolor=3D"#000000" align=3D"lef= t" valign=3D"top" width=3D"2"></td> </tr> <tr> <td bgcolor=3D"#000000" he= ight=3D"2" align=3D"center" valign=3D"middle" colspan=3D"4"></td> </tr></t= able><tr><td bgcolor=3D"#FCFCBC" align=3D"middle" valign=3D"middle" colspa= n=3D"4"><font face=3D"verdana" size=3D"1" color=3D"#000000"><a href=3D"htt= p://www.mysupershophere.com/mortgage/rm.html"><font face=3D"verdana" size=3D= "1" color=3D"#0000ff">click here</font></a> to be removed.</font></td></tr= ></center></body></html> o cvkt evuszoat hcixdxc lzq tooj vpaf |