+ // public static void main(String[] args){\r
+ // try {\r
+ // JarFile jarFile = new JarFile(new File("C:\\cvswork\\newEdk\\jar.jar.far"));\r
+ // JarEntry je= jarFile.getJarEntry("MdePkg/MdePkg.spd");\r
+ // InputStream is = jarFile.getInputStream(je);\r
+ // byte[] buffer = new byte[1]; \r
+ // File tempFile = new File("C:\\cvswork\\newEdk\\tempFile");\r
+ // File tfile2 = new File("C:\\cvswork\\newEdk\\tempFile1");\r
+ // FileOutputStream fos1 = new FileOutputStream(tfile2);\r
+ // FileOutputStream fos = new FileOutputStream(tempFile);\r
+ // int size = is.read(buffer);\r
+ // int totoalSize = size;\r
+ // while ( size >= 0) {\r
+ // fos.write(buffer);\r
+ // size = is.read(buffer);\r
+ // totoalSize = totoalSize + size;\r
+ // }\r
+ // \r
+ // \r
+ //// is = jarFile.getInputStream(je);\r
+ //// is.read(totalbuffer);\r
+ //// fos.write(totalbuffer);\r
+ // fos.close();\r
+ // byte[] totalbuffer = new byte[(int)tempFile.length()];\r
+ // FileInputStream fis = new FileInputStream(tempFile);\r
+ // fis.read(totalbuffer);\r
+ // fos1.write(totalbuffer);\r
+ // fos1.close();\r
+ // }catch(Exception e){\r
+ // \r
+ // }\r
+ // }\r
+\r