問題タブ [data-compression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
323 参照

c++ - よく知られている圧縮アルゴリズムで満たされた現在の C/C++ ライブラリはありますか?

カスタム圧縮スキームを開発し、それを一般的なソリューションと比較する目的で、いくつかのよく知られた圧縮アルゴリズム (特に可逆アルゴリズム) を含む C または C++ ライブラリを探しています。Basic Compression Libraryと呼ばれるものを見つけましたが、2006 年以降更新されていないようです。2010 年に公開されたExComと呼ばれる別の論文を見つけましたが、Web サイトにはダウンロード リンクがありません。

最近更新された、および/またはより多くのアルゴリズムを含む他の同様のライブラリはありますか? それとも、それらが存在しない理由がありますか?

0 投票する
7 に答える
22553 参照

ios - NSData を圧縮する実用的な方法はありますか?

このトピックに関するドキュメントは見たことがありませんが、それが存在しないという意味ではありません。

0 投票する
1 に答える
440 参照

mysql - 異なるデータベースでの文字列の圧縮

mysql-server-expressは文字列を圧縮できますか?この情報が見つからないようですので、ドキュメントへのリンクを教えていただければ幸いです。

mysqlは、文字列に対してcompress()関数を使用することでこれを許可していることを知っています。また、これを自動的に実行できるのか、それとも毎回この機能を使用する必要があるのか​​疑問に思っていますか?

また、http://www.postgresql.org/docs/8.0/interactive/datatype-character.htmlによると、圧縮は自動的に行われます。私は正しいですか?

0 投票する
3 に答える
2781 参照

java - より優れた圧縮率を持つ GZIPInput/OutputStream の代替品は?

任意のバイナリ データ (基本的に、さまざまな一般的な形式のファイル、JPEG、PDF、MS-Office、およびその他の奇妙なファイル) を保存する必要があります。圧縮が遅いことは問題ではありませんが、適度に高速な解凍と、可能な限り良好な圧縮率を探しています。

今のところ、私のシステムは圧縮されていないデータをすぐに保存し、デーモンは後でデータを圧縮しようとします。今のところ、私が実装した唯一のオプションは GZIP を使用することです。ファイルを圧縮できる場合は、デーモンによって圧縮されたバージョンに透過的に置き換えられます (そのため、圧縮が遅いことはまったく気になりません)。他にもオプションがあれば、デーモンにすべての選択肢を試してもらい、最適な圧縮が得られるものを選択させたいと思います。

システムをシンプルに保つために、Stream API を介した使用をサポートしていないもの (7-Zip LZMA など) を統合するために多大な時間を費やしたくありません。JRE によって提供される GZIP 以外に、有用な圧縮の実装はありますか? FOS優先。

0 投票する
2 に答える
5811 参照

.net - SQL Server での列レベルの圧縮

多くのテキスト データ (XML データ) を格納したい列があります。1 行あたり約 8,000 文字、1 分あたり約 100 ~ 500 行。

これほど多くのデータは、かなり積極的に列をパージする必要があることを意味します。(会社の SAN で SQL Server をホストする必要があるため、ストレージ スペースは非常に高価です。) しかし、このデータを圧縮する方法を見つけることができれば、データをより長く保持できます。

SQL 2005 でCLR 統合を使用して BLOB を圧縮するこの記事のようなものを見てきました。

SQL Server 2005 用のツールSQLCompress.NETも見ました。

どちらも、私が望むことを正確に行うと言っているようです。 格納中に単一の列のデータを圧縮します。

ただし、ツールは放棄されており (2008 年以降は更新されていません)、問題が発生する可能性があるということ以外は、CLR 統合についてはあまり知りません。 また、これらのソリューションはどちらも SQL Server 2005 用です。

それで、ここに私の質問があります。SQL Server 2008 R2 を使用しています。これらの SQL Server 2005 ソリューションはどちらもうまく機能しますか?

または、データを圧縮するために使用できる別のソリューションはありますか?

注:行の圧縮とページの圧縮は、私が必要としているものには役に立ちません (少なくとも私が確認できる限り)。行の圧縮は固定長のデータを可変長フィールドに格納し、ページの圧縮は冗長データのインスタンスを減らします。これらはどちらも、テキストの大きなブロックには役立ちません。

注 II:この質問を見ましたが、その回答では行とページの圧縮または FILESTREAM が使用されています。データベースをミラーリングする機能が失われているため、FILESTREAM を使用したくありません。

0 投票する
3 に答える
1471 参照

algorithm - 医療データのリアルタイム データ圧縮アルゴリズム

医療データ(主に波形 - 心拍数など)をリアルタイムで送信するために使用できる、堅牢で効率的なデータ圧縮アルゴリズムを探しています。

科学論文への推奨事項/リンクをいただければ幸いです。

編集: システムは、サーバー (ほとんどの場合、ポイント オブ ケア インフラストラクチャ内にインストールされます) とモバイル デバイス (ネイティブ アプリを備えた iOS & Android スマートフォンおよびタブレット) に基づいており、そこに波形が転送されます。サーバーは、病院からすべてのデータ (主に波形データ) を収集します。私の場合、遅延よりも安定性と速度が重要です。

これは、現時点で提供できる最も詳細な仕様です。あなたの推奨事項を調査し、いくつかのアルゴリズムをテストします。しかし、同様のアーキテクチャで正常に実装されたものを探しています。また、サーバーの計算能力やサーバー ソフトウェアに関するご提案もお待ちしております。

0 投票する
3 に答える
647 参照

c - 出力を圧縮形式にリダイレクトする (C)

fprintf圧縮ファイルにデータを書き込むような使い方はできますか?例えば:

プレーンテキストファイルに書き込みます。そのため、ファイルサイズが非常に大きくなります。

0 投票する
8 に答える
3104 参照

networking - 「非圧縮」データシーケンス

アルゴリズムを使用して、XMバイトの「非圧縮」データシーケンスを生成したいと思います。VPN接続を介してネットワーク速度を測定するプログラムを作成するために(vpn組み込みの圧縮を回避するために)そのようにしたいと思います。

誰か助けてもらえますか?ありがとう!

PS。アルゴリズムが必要です。圧縮できなくなったファイルを使用しましたが、プログラムでデータシーケンスを最初から生成する必要があります。

0 投票する
1 に答える
8681 参照

algorithm - WinRar で使用されているデータ圧縮アルゴリズムは?

WinRar で使用されている圧縮アルゴリズムはどれですか? 私はファイル圧縮技術に取り組んでいます。では、オーディオ/ビデオ ファイルの圧縮に最適なアルゴリズムはどれでしょうか?

0 投票する
1 に答える
350 参照

arrays - ブール配列の配列を圧縮してWeb経由で送信

作成するWCFWebサービスに送信する必要のあるブール配列の配列を作成するクライアントアプリケーションがあります。ブール配列をInt32またはInt64の配列のようなよりコンパクトなものに圧縮する必要がありますか?この質問の一部は、WCF Webサービスについての私の理解の欠如と、それらがより複雑なデータ型を受け入れる能力を持っているかどうかに起因します。Webサービスについて考えると、Webページの非表示のフォームフィールドに保存できるのと同じ種類のデータしか処理できないように感じます。その場合は、1と0の巨大な文字列を渡す代わりに、整数の文字列やASCII文字の文字列などのよりコンパクトなものにデータを圧縮したいと思います。私は理にかなっていると思います。何を指示してるんですか?