gzipstream

    0

    1答えて

    シリアル化でProtoBufferオブジェクトを圧縮し、デシリアライズ時に解凍します。残念なことに、C#stdlibはbyte []ではなくストリームで動作する圧縮ルーチンしか提供していないため、関数呼び出しよりも冗長ではありません。現在までのコード: class MyObject{ public string P1 {get; set;} public string P2 {get; set

    0

    1答えて

    私はおそらくここで明らかに何か愚かなことをしています。それを指摘してください! 私はSFTPから(。SSH.NET Nuget packageを使用して素晴らしい!)複数の.gzファイルをプルダウンしているC#コードをいくつか持っています。各gzには、その中に1つの.CSVファイルしか含まれていません。私はこれらのファイルをディスクに入れずにメモリに保存したいと思います(これらのファイルはかなり小

    0

    1答えて

    私はパケットリスニングについてのプロジェクトに取り組んでいます。私はgzip圧縮解除に問題があります。 private static string gzipDecompress(TcpDatagram tcp) { if (tcp.Http.Header != null) { MemoryStream ms = tcp.Http.ToMemorySt

    2

    1答えて

    私はこの1つのPOSTメソッドを持つ.Net Web API(2)を作成しています。このメソッドは現在、標準のJSONフォーマッタを使用してパラメータを逆シリアル化しています。また、System.Net.Http.HttpClientを使用してこのApi a C#Clientを使用して通信するクライアントを作成しています。 大量のデータを移動する可能性があります。これにより、リクエストのフットプリ

    0

    1答えて

    byte[] httpDecompress(HttpDatagram http) { int magicnum = 0x1f8b; Stream str= http.Body.ToMemoryStream(); using (var zipStream = new GZipStream(str, CompressionMode.Decompress))

    -1

    1答えて

    string hexstr = http.Body.ToString(); if (hexstr.Contains("1f8b")) { Stream str = http.Body.ToMemoryStream(); str.Position = str.Seek(0x1f8b, SeekOrigin.Begin); using (var zipStream =

    1

    1答えて

    暗号化/復号化中にμ文字が失われる問題があります。文字列をEncoding.UTF8.GetBytesでバイトに変換し、ストリームにGZipStream.Write()で書き込み、そこからBlobに書き出します。私は、μが2バイトに変換されているのに対し、通常の文字は1バイトだけであることに気づいた(私はμが2バイトの文字であることを知っている)。 ストリームはGZipStreamで復号化され、C

    4

    1答えて

    私はgzippedファイルをダウンロードして解凍したいのですが、解凍前に完全にダウンロードするのを待つ代わりに、解凍中に解凍したいと思います。これも可能ですか、gzip形式ではそのような圧縮を即座に禁止します。 もちろん、JavaのGZIPInputStreamライブラリを使用して、ローカルファイルシステム上のファイルの一部を解凍することはできますが、ローカルファイルシステムでは、完全にgzipp

    0

    1答えて

    私は、圧縮と解凍にGZipStreamを使用して、ほぼ700個のカラムとIを含む大規模な大規模なデータセットを持っています。圧縮はうまく動作し、圧縮後のデータセットのサイズは約40MBですが、復元中は「」というメッセージが表示されます。「システムのメモリが不足しています。 I、圧縮と解凍のためのコードの下に使用しては:m 圧縮: public static Byte[] CompressDataS

    1

    1答えて

    私はGZファイルを解凍しようとしている学生ですが、それはエラーメッセージの後与えます:gzipヘッダ中のマジックナンバーを記載し が ここでは、正しくありません。 any1は私が、私はそれが言うことを意味し FileInfo fileToDecompress = new FileInfo(dirpath); { Decompress(fileToDecompress);