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