aspose file tools*
The moose likes I/O and Streams and the fly likes Unzipping a .zip file containing .gif files Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "Unzipping a .zip file containing .gif files" Watch "Unzipping a .zip file containing .gif files" New topic
Author

Unzipping a .zip file containing .gif files

david allen
Ranch Hand

Joined: Sep 27, 2002
Posts: 185
The problem I am having is that I am trying to unzip a .zip file and read the first file. This works fine when the .zip file contains text files but when it contains .gif the file extracts but when I try to view it, it cannot be read. Please Help!! Thank you david.
Below is the code I have so far....
public void extractFirstFile()
{
try {
// Open the ZIP file
String inFilename = fileName;
ZipInputStream in = new ZipInputStream(new FileInputStream(fileName));
// Get the first entry
ZipEntry entry = in.getNextEntry();
// Open the output file
String outFilename = "uladulla 007.jpg";
OutputStream out = new FileOutputStream(outFilename);
// Transfer bytes from the ZIP file to the output file
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
// Close the streams
out.close();
in.close();
} catch (IOException e) {
}
david allen
Ranch Hand

Joined: Sep 27, 2002
Posts: 185
have it working thanks anyway.....
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Unzipping a .zip file containing .gif files