{"id":1438,"date":"2012-07-12T14:31:49","date_gmt":"2012-07-12T12:31:49","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=1438"},"modified":"2012-07-12T14:31:49","modified_gmt":"2012-07-12T12:31:49","slug":"gzip-kommandozeilenprogramm-mit-wenigen-zeilen-quellcode","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2012\/07\/gzip-kommandozeilenprogramm-mit-wenigen-zeilen-quellcode\/","title":{"rendered":"gzip Kommandozeilenprogramm mit wenigen Zeilen Quellcode"},"content":{"rendered":"<pre class=\"csharpcode\">package com.tutego.insel.io.zip;\n\nimport java.io.*;\nimport java.nio.file.*;\nimport java.util.zip.GZIPOutputStream;\n\n<span class=\"kwrd\">public<\/span> <span class=\"kwrd\">class<\/span> gzip {\n\n  <span class=\"kwrd\">public<\/span> <span class=\"kwrd\">static<\/span> <span class=\"kwrd\">void<\/span> main( String[] args ) {\n    <span class=\"kwrd\">if<\/span> ( args.length != 1 ) {\n      System.err.println( <span class=\"str\">&quot;Benutzung: gzip &lt;source&gt;&quot;<\/span> );\n      <span class=\"kwrd\">return<\/span>;\n    }\n\n    <span class=\"kwrd\">try<\/span> ( OutputStream gos = <span class=\"kwrd\">new<\/span> GZIPOutputStream( Files.newOutputStream( Paths.get( args[ 0 ] + <span class=\"str\">&quot;.gz&quot;<\/span> ) ) ) ) {\n      Files.copy( Paths.get( args[ 0 ] ), gos );\n    }\n    <span class=\"kwrd\">catch<\/span> ( IOException e ) {\n      System.err.println( <span class=\"str\">&quot;Fehler: Kann nicht packen &quot;<\/span> + args[ 0 ] );\n    }\n  }\n}<\/pre>\n<style type=\"text\/css\">\n.csharpcode, .csharpcode pre\n{\n\tfont-size: small;\n\tcolor: black;\n\tfont-family: consolas, \"Courier New\", courier, monospace;\n\tbackground-color: #ffffff;\n\t\/*white-space: pre;*\/\n}\n.csharpcode pre { margin: 0em; }\n.csharpcode .rem { color: #008000; }\n.csharpcode .kwrd { color: #0000ff; }\n.csharpcode .str { color: #006080; }\n.csharpcode .op { color: #0000c0; }\n.csharpcode .preproc { color: #cc6633; }\n.csharpcode .asp { background-color: #ffff00; }\n.csharpcode .html { color: #800000; }\n.csharpcode .attr { color: #ff0000; }\n.csharpcode .alt \n{\n\tbackground-color: #f4f4f4;\n\twidth: 100%;\n\tmargin: 0em;\n}\n.csharpcode .lnum { color: #606060; }<\/style>\n<style type=\"text\/css\">\n.csharpcode, .csharpcode pre\n{\n\tfont-size: small;\n\tcolor: black;\n\tfont-family: consolas, \"Courier New\", courier, monospace;\n\tbackground-color: #ffffff;\n\t\/*white-space: pre;*\/\n}\n.csharpcode pre { margin: 0em; }\n.csharpcode .rem { color: #008000; }\n.csharpcode .kwrd { color: #0000ff; }\n.csharpcode .str { color: #006080; }\n.csharpcode .op { color: #0000c0; }\n.csharpcode .preproc { color: #cc6633; }\n.csharpcode .asp { background-color: #ffff00; }\n.csharpcode .html { color: #800000; }\n.csharpcode .attr { color: #ff0000; }\n.csharpcode .alt \n{\n\tbackground-color: #f4f4f4;\n\twidth: 100%;\n\tmargin: 0em;\n}\n.csharpcode .lnum { color: #606060; }<\/style>\n","protected":false},"excerpt":{"rendered":"<p>package com.tutego.insel.io.zip; import java.io.*; import java.nio.file.*; import java.util.zip.GZIPOutputStream; public class gzip { public static void main( String[] args ) { if ( args.length != 1 ) { System.err.println( &quot;Benutzung: gzip &lt;source&gt;&quot; ); return; } try ( OutputStream gos = new GZIPOutputStream( Files.newOutputStream( Paths.get( args[ 0 ] + &quot;.gz&quot; ) ) ) ) { Files.copy( Paths.get( [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11,5],"tags":[],"class_list":["post-1438","post","type-post","status-publish","format-standard","hentry","category-insel","category-java-7"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=1438"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1438\/revisions"}],"predecessor-version":[{"id":1439,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/1438\/revisions\/1439"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=1438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=1438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=1438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}