ほとんどのデータ圧縮アルゴリズムはC++またはJavaで作成されるのはなぜですか?なぜJavaScriptやルビを使わないのですか?テキスト、ビデオ、オーディオファイルなど、圧縮しようとしているファイルタイプに依存していますか?データ圧縮の方法
Q
データ圧縮の方法
-1
A
答えて
3
データを圧縮する必要がある場合は、おそらくロットののデータがあるためです。そのようなアルゴリズムのパフォーマンスは非常に重要であり、他のものは同等であるため、コンパイルされた言語は、一般に、解釈されるアルゴリズムよりも低いレベルのデータ操作の方が優れている。
+0
ほとんどの圧縮ライブラリは、歴史と移植性の必要性から、おそらくC言語で書かれています。 – tadman
+0
助けてくれてありがとう、もう一度戻ってくる前にもう少し調べてみよう。データ圧縮は非常にクールなトピックです。再度、感謝します –
関連する問題
- 1. データ圧縮と画像圧縮の差
- 2. 迅速なデータ圧縮方法3?
- 3. データ圧縮モデル
- 4. WebSocketデータ圧縮
- 5. LZWデータ圧縮
- 6. データ圧縮ビデオチュートリアル?
- 7. HTTP/2データ圧縮
- 8. データ圧縮HTTP 1.1
- 9. postgresql tcpデータ圧縮
- 10. カフカ圧縮:単一メッセージレベルでの圧縮方法
- 11. クエリ内のデータの圧縮
- 12. 透明なSQLiteデータ圧縮
- 13. データ圧縮解除zlib
- 14. データ圧縮ライブラリ:brotli vs zlib
- 15. データ圧縮スキーム、数学
- 16. ローテーション後のDailyLogFileの圧縮方法
- 17. XMLで圧縮されたデータを読み取る方法
- 18. HTTPリクエストを圧縮してメモリに圧縮されたバッファをロードせずに圧縮する方法
- 19. LZ4:圧縮画像フォーマットの圧縮
- 20. データの記録とフライでの圧縮
- 21. 圧縮されたサウンドファイルを非圧縮ファイルに変換する方法
- 22. 圧縮イメージファイル形式を非圧縮イメージファイル形式に変換する方法
- 23. JSONレスポンスを圧縮する方法
- 24. codenameoneでプロジェクトサイズを圧縮する方法
- 25. イメージサイズを圧縮する方法は?
- 26. r:readr:write_csvファイルを圧縮する方法は?
- 27. java.util.zip.ZipException:無効な圧縮方法
- 28. フォルダーを.ngzに圧縮する方法
- 29. テキストファイルを圧縮する方法
- 30. Cで#.zipに圧縮する方法
ビットを簡単に操作できる言語が必要です。 Javaは良い選択ではありません。 –
圧縮アルゴリズムは実装言語に中立です。 RubyやJavascriptで実装することもできます。私はその質問が「なぜJavascript/Rubyを使わないのですか」とは思っていませんが、なぜJavascript/Rubyを使うべきなのでしょうか?私はすぐにJavascriptでデータ圧縮アルゴリズムを実装したいと思う理由を考えることはできません。 – tangrs
お気に入りの言語でhttps://en.wikipedia.org/wiki/Huffman_codingを実装するのはきちんとした練習です。 –