- // 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