記事一覧

ランキング登録しています
ご迷惑じゃなければボタンを押してくださいm(_ _)m
にほんブログ村 アウトドアブログ 登山へ
にほんブログ村 人気ブログランキングへ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

メモ帳 C# メモリー上でGZipを解凍する方法




圧縮編はこちら
圧縮されたGzip情報を展開し、String文字列に移し替えます。

■サンプル
ここの部分は圧縮編を見てください。
・・・
using(ZipStream gzStream = new GZipStream(ms, CompressionMode.Decompress))
{

// 解凍、取り込み
byte[] buffer = new byte[1024];
int num;
// 出力先のストリーム
using(MemoryStream outStream = new MemoryStream();)
{

while ((num = gzStream.Read(buffer, 0, buffer.Length)) > 0)
{
outStream.Write(buffer, 0, num);
}

Encoding sjisEnc = Encoding.GetEncoding("Shift_JIS");
string s = sjisEnc.GetString(outStream.ToArray());
}
}


gzStreamに入っている情報を一度Byteに変換 & MemoryStream に移し替え
そこから文字列に移し替えます。
これでs の中には解凍した情報が出力されるはずです。

参考になると嬉しいです。






励みになるので、
少しでも面白いと思いましたらプッシュお願いします♪m(_ _)m

にほんブログ村 ゲームブログ WCCFへ
にほんブログ村


スポンサーサイト

コメント

コメントの投稿

非公開コメント

プロフィール

のん

Author:のん
嫁と結婚して4年半・・・
女?? 嫁以外興味なし♪
嫁大好きっす!!!!!!!

その他登山も開始。
登山初めて約2年。
まだまだ初心者ではありますが、
宜しくお願いします♪

リンク、ブロとも大募集です。
こちらも揃って宜しくお願いします★

マイプロテインの紹介コードになります。
VKLZ-R1
これを使えば購入時に割引が利きますので
もし良ければ使って下さい^^

最新トラックバック

カテゴリ

C# (5)

訪問者数


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。