decompression

    1

    1答えて

    C#ツールを使用して大きなログ情報を収集します。したがって、私はその巨大な文字列を圧縮する方法を探して、私はトリックを行うにはthisスニペットが見つかりました:私のログアクションC#のツールがに書き込みNode.jsのRESTインターフェースに、この圧縮された文字列を送信した後 public static string CompressString(string text) { by

    0

    1答えて

    単純な膨張データを解凍すると想定される次のコードを取得しました。 import zlib print zlib.decompress(content) それは...私は解凍が失敗する正確なバイト(最初の1)のインデックスを記録することができるようにしたい、次のエラー zlib.error: Error -3 while decompressing data: invalid distance

    1

    1答えて

    私はバイナリイメージ(OpenCvを使ってバイナリベースに変換されたJPGイメージ)を圧縮する算術コードアルゴリズムを実装しようとしています。問題は、圧縮ファイル、エンコードされた文字列、このエンコードされた文字列とその周波数を生成するために使用したシンボルを保存して、デコードできることです。シンボルをアスキー文字に変換しても、シンボルは多くのスペースをとります。シンボルごとに文字数を減らそうとす

    1

    3答えて

    私は入力であるベクター(char配列の単なるラッパーです)を持っています。 pkzipは、c#sharpZipLibを使用して作成されました。 私はチェックアウトした16進エディタのzipテンプレートを使って実行したファイルにデータを保存しました。入力は良いですが、それは不正な形式ではありません。これは、圧縮されたデータを除くすべて: 50 4B 03 04 14 00 00 00 08 00 5

    0

    1答えて

    最初に、udpブロードキャストデータはtcpdumpを使用してキャプチャされました。 11:14:54.952531 IP (tos 0x0, ttl 64, id 20499, offset 0, flags [none], proto UDP (17), length 540) 192.168.200.20.28190 > 233.1.2.5.28190: [udp sum ok] UDP,

    0

    1答えて

    AWSのHadoop hdfsにアップロードしたいローカルデータファイル(csv)があります。最初にリモートサーバーにファイルをアップロードしてからHDFSにファイルをコピーする必要はありません。だから私はthis postの後にCLIで1つのライナーを作成しました。 ここでは、処理を高速化して帯域幅を節約するために、各ファイルを(ローカルで)圧縮し、アップロードし、圧縮解除して(リモートサーバー

    0

    1答えて

    私は完全に有効なzipファイルを持っています。これには、正確に1つのパックファイルが含まれています。これは外部ユーティリティを使用して解凍することができ、DeflateStreamから役立たないものはありません。私は最初の2バイトの接頭辞( "50h 4Bh"、常に "ブロック長はその補数と一致しません"という例外があります)を削除しましたが、進捗状況 - 解凍されていない[]は常に0を含み、Re

    1

    1答えて

    こんにちは私はロードするためのコマンドのコピーを使用 def test_insert(): str_test = '4 1 2\n 2 4 5\n'.encode('utf8') cmpstr = zlib.compress(str_test) str_test_to_write = '\\x' + cmpstr.encode('hex_codec') w

    1

    2答えて

    私は圧縮アルゴリズムに関してはそれほど精通していません。 私はcompresに、前述のライブラリを使用して、データのチャンクを解凍C#コードの部分を持っています。それは圧縮レベル3を使用しますが、それ以外の最も基本的な実装です。 これで、C++を使用して同じデータを作成したいと考えています。それはzip形式なので、私たちはdeflateアルゴリズムについて話していますよね? は、私はZIP圧縮を扱

    0

    1答えて

    いくつかの情報をテキストファイル(.txt形式)に保存します。ファイルサイズを小さくするために、16ビットの2進数の各ビットを使用して情報を表します。例えば、16ビットの2進数である0000 0001 1000 1111の場合、各ビットはその特定の意味を有する。任意のASCII文字は8ビットのバイナリ数に等しいので、私は2つの文字に私の16ビット数を変換し、それを保存したいので: uint16_t