Préface: Je suis un Noob Java total ... Je viens d'écrire Hello World hier. Aie pitié de mon moi noob.GZipping de l'entrée standard à la sortie standard en Java
Je ne suis pas sûr de savoir comment lire depuis l'entrée ou la sortie standard vers la sortie standard en Java. Je sais qu'il y a des choses comme Scanners et System.out.println, mais cela ne semble pas s'appliquer directement à ce que j'essaie de faire.
En particulier, j'essaie d'utiliser GZip sur l'entrée standard et de sortir le résultat compressé vers la sortie standard. Je vois qu'il y a un GZipOutputStream class que je vais certainement vouloir utiliser. Cependant, comment puis-je initialiser le flux de sortie pour diriger vers la sortie std? En outre, comment puis-je simplement lire à partir de l'entrée standard?
Comment puis-je accomplir ceci? Comment compresser l'entrée std et sortir le résultat en sortie std?
(Voici un schéma de ce que je suis en train d'accomplir: entrée Std -> GZIP (via mon programme Java) -> Sortie std (la version compressée de l'entrée std)
Ceci est utile, bien que je ne suis pas réellement utiliser GZIPInputStream puisque je ne ai pas besoin de décompresser l'entrée. –
Vous pouvez utiliser une approche similaire avec la création de GZIPOutputStream (System.out). –
Certainement, c'est pourquoi j'ai dit que c'était utile et lui a donné un upvote! –