問題タブ [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.
sql - SQLServer2005でのデータ集約
SQlサーバー2005(SQL Server Management Studio Express)のクエリが必要です。データは1分の時間枠(各行に1分)として保存されています。各テーブルの列はID、Symbol、DateTime、Open、High、Low、Close、Volumeです。可能なすべての複数の時間枠に変換(圧縮)する必要があるので、たとえば10分、13、15などとします。誰かが助けてくれるなら、完全な詳細を提供してください。ありがとうアルベルト
information-theory - 圧縮に対する理論上の制限はありますか?
今後 10 年間、世界中のすべてのスーパーコンピューターを自由に使用できると想像してください。あなたの仕事は、10 本の長編映画を可能な限り無損失で圧縮することでした。もう 1 つの基準は、通常のコンピューターがオンザフライで圧縮解除できる必要があり、圧縮解除ソフトウェアをインストールするために HD の多くを費やす必要がないことです。
私の質問は、今日の最良の代替品よりもどれだけ多くの圧縮を達成できるかということです. 1%、5%、50%? より具体的には、辞書のサイズが固定されている場合、圧縮に理論的な制限はありますか(ビデオ圧縮でもそう呼ばれる場合)?
archive - ユニバーサル アーカイブ アンパッカー ライブラリ
多くのウイルス対策ソフトウェアは、ユーザーのハードドライブにあるほとんどのアーカイブを解凍できます。.zip
、.rar
、.chm
、.exe
、.msi
(およびその他のインストーラー) などを分析します。また、実行可能ファイルを解凍することもできます (それらからリソースを取得し、パックされた実行可能ファイルを解凍し、SFX アーカイブを解凍します)。
たとえば、人気のある古いロシアのアンチウイルス「Drweb」は、多くのアーカイブ形式をサポートしています。
Dr.Web は多くの種類のアーカイブを認識しています。現時点では、ZIP、7ZIP、ARJ、RAR、LHA、HA、GZIP、TAR、BZIP2、MS CAB、WISE、MSI、ISO、CPIO、RPM、DEB です。
ほとんどのアーカイブを解凍できるライブラリまたはユーティリティはありますか?
ウイルス対策のように実行可能ファイルを解凍するライブラリはありますか?
ajax - データ圧縮 HTTP 1.1
HTTP1.1でのデータ圧縮について質問させてください。私のApacheは、ブラウザから要求されたHTML / CSS / JSファイルを圧縮します。しかし、GWT 非同期/AJAX 呼び出しの一部としてネットワーク上で渡されるシリアル化されたデータはどうなるでしょうか? これも圧縮されますか?
よろしく-J
.net - ストリームへの低レベル アクセスで zlib 形式で圧縮しようとしています
message.rpmsg 形式の Microsoft 仕様を実装しようとしています (ここ: http://msdn.microsoft.com/en-us/library/ee625343(v=EXCHG.80).aspx )。仕様は、パケットにパッケージ化された zlib 圧縮ストリームの奇妙な組み合わせです。パケットごとに、圧縮されていないストリームのバイト数 (4096 である必要があります。仕様にかかわらず、Outlook は咳をします)、圧縮されたバッファーのサイズ、およびマジック マーカーをパケット ヘッダーに入れる必要があります。
私のコードは .net にあり、できればすべて管理されたライブラリを探しています。
さまざまなライブラリ (SharpZlibLib、zlib.NET、Microsoft Compression.Deflate 名前空間) を見てみると、「書き込み」ごとに実行できる公開されているエントリが見つかりませんでした: - 圧縮されたバイト数を返します - BYTE 境界の保証 (FLUSH_SYNC ) - 理想的には、なりすましやコードの変更をあまり行わないこと
私が調べたライブラリには、(圧縮されたストリーム全体) を読み取ることができる出力ストリームがありますが、パケット自体へのアクセスは提供していません。
今のところ、contrib/dotzlib に多くの変更を加えた後、オリジナルの zlib ライブラリとネイティブの zlib1.dll を使用しています。
そこで、FLUSH モードを指定し、各パケットのサイズにアクセスできるライブラリを探しています。
また、誰かがさまざまなライブラリを評価できる場合 (zlib.net、SharpZipLib が最もユビキタスなようです - 他に何かありますか?)、およびパフォーマンス/品質/サポートなどの領域
ありがとうございました
compression - DataSet または任意の .Net オブジェクトの圧縮/解凍
私は WPF アプリを開発しています。このアプリでは、重い DataSet またはオブジェクト (<2MB) を暗号化および圧縮し、ネットワーク経由で送信します。相手はデータを解凍して復号化し、それを消費します。このプロセスは、サーバー (WCF) からクライアントへ、およびクライアントからサーバーへの両側で行われます。
- 効率的な圧縮クラスが必要です (.Net 圧縮クラスに固執したい)。
- 圧縮と解凍にかかる時間が短縮されます。
- 圧縮率が高く、データの取得は 100% である必要があります。
圧縮クラス (DeflateStream/GzipStream) について教えてください。
ありがとう
VJ
c++ - C++ でビットセットをファイルに書き込むスペースを節約する
C ++でビットセットをファイルに書き込む(おそらくiostreamを使用して)スペースを節約するにはどうすればよいか疑問に思っていました。ビットセットをサイズ 8 のビットセットに分割し、個々のビットセットをファイルに書き込むと、スペースを節約できますか? これについてどう思いますか。これがデータ圧縮の意図です。
c - 一連の1と0の圧縮について
このように一連の1と0を圧縮する必要があります
http://cid-f328e92ab80e3d64.office.live.com/self.aspx/.Public/bits.txt
誰もが最高の圧縮を達成するためにどのコーダーをユーザーに提案できますか(ハフマン、算術、BWT、LZW、RLE、PAQ ...)
どんな助けでもありがたいです、そして前もってありがとう。
敬意を表して、チャッキー
PS私はbwtmixが577バイトに下がることを発見しました、しかしそれはc ++で書かれていて、私はそれをcで必要とします。
compression - 数値の特定のグループの圧縮率に関する質問
大きなオフセットから小さな値で増加する数の束があるとしましょう
例:オフセット= 123456789
私たちの番号は次のとおりです:123456790 123456791 123456793 123456796 123456799 123456804
これらの数値からオフセットを引くと、1 2 4 71015が得られます。
数値は8バイトの他のデータとともに保存され、合計12バイトになります。その後、これらの10000のグループが1つのチャンクに圧縮されます。
したがって、これらの数値を32ビット整数として格納して圧縮する場合、2番目の数値セットを使用すると、より適切に圧縮されますか?または、同じ量のエントロピーが含まれているため、まったく同じように圧縮されますか?
私の仕事仲間の即時応答は、2番目のセットの32ビット数に多くのゼロがあるため、2番目のセットの方が圧縮率が高いためですが、エントロピーは同じです(私は思う)ので、一般的な圧縮アルゴリズムはそうではありませんとにかくこれを理解し、同様の圧縮率になりますか?
最終的には、結果を確認するためにこれを試してみる必要があると思いますが、事前にそれを理解しようとすることに興味があります。