SCZSCZは、単純で携帯可能で軽量のファイルの圧縮および解凍ユーティリティのセットです。 | |
今すぐダウンロード |
SCZ ランキングとまとめ
広告
SCZ タグ
SCZ 説明
SCZは、単純で携帯性、軽量のファイルの圧縮および解凍ユーティリティのセットです。 SCZアプリケーションは、任意のデータを圧縮および解凍するための簡単な圧縮ルーチンのセットです。初期のルーチンのセットは、新しい無損失圧縮アルゴリズムを実装します。復元(解凍)は完璧です。簡単な圧縮形式の場合はSCZと呼ばれます。 SCZは、法的または技術的な件名なしであなた自身のアプリケーション内の組み込みのためのサブルーチンとして意図されています。 GZIP、ZLIBなどの標準的な圧縮ルーチンはかなり大きく、複雑で、統合が困難で、維持、または理解が困難であるため、Nitch:Simple Lightweightデータ圧縮/他のアプリケーションに含めることができる解凍ルーチン、およびアプリケーションが簡単な通話で読み取り中または書き出し中にデータをオンザフライで圧縮または解凍することを可能にする。既存の圧縮ライブラリがあなたのアプリケーション自体よりも大きく複雑な場合、このニッチはあなたに適用されます。他の圧縮ユーティリティは、他のアプリケーション内に埋め込むことを意図しているようには見えないように見えない。通常は3:1圧縮を実現します。バイナリPPMイメージファイルでは、10:1の圧縮を実現します。いくつかのテキストファイルでは、25:1を見ました。難しいファイルでは、それはおよそ2:1の削減を達成するかもしれません。 ZIPとGZIPは通常わずかに高い比率を達成していますが、SCZは簡潔さ、メモリフットプリント、およびランタイムスピード、およびランタイムスピードのためにトレードオフを行います。 -MB、SCZは7.8 MBを保存しました。どちらの意味で、それは節約された多くのスペースです!確かに、その後の0.4 MBの圧縮の後に行くことができましたが、収益の減少が設定されている場所です。追加のビットを圧縮するには、SCZの複雑さとランタイムが2倍になります。 SCZのコア圧縮とデコンプルーチンは、それぞれ178行のコードで、178行のコードです。ファイルの残高は、ファイルとバッファの便利なアクセス方法を提供します。 (対照的に、軽量および非常に競合可能なZLIBは25のファイルに3,360のソース線を持っています。)SCZルーチンはあなた自身のアプリケーションにコンパイル(またはリンク)するためのものですが、パッケージには2つの自己完結型アプリケーションプログラムが含まれています。スタンドアロンの圧縮/解凍ユーティリティとして使用されます。* README.TXT - info。* scz.h - 共通ヘッダファイル。ストリームのようなアクセスのためのルーチン。* scz_compress.c - ファイルを圧縮するアプリケーションプログラム。* scz_decompress.c - ファイルを解凍するためのアプリケーションプログラム。アプリケーションプログラムはGZIPとGUNZIPと同様に機能します。ヘッダーのコメントを参照してください。アプリケーションユーティリティは、SCZ圧縮ルーチンを自分のアプリケーションから呼び出す方法の例としても機能し、テストと検証に役立ちます。プログラム内のSCZルーチンを使用する場合は、libファイルに含めるだけです。 SCZをコマンドラインユーティリティとしてまたはRAWルーチンとして使用することができます.SCZアーキテクチャとファイル形式についての情報の機能についてどのように機能します。 SCZのコメントとコード構造はやや理解できます.SCZルーチンはすべてのプラットフォームにわたって交換可能に機能します。これにより、ポータブルで自己完結型の圧縮がすべてのアプリケーションで利用可能になります。将来、画像やオーディオファイルなどの特定の種類のデータの圧縮を強制するための類似の単純なルーチンを追加したいと思います。このリリースの新機能: ・SCZ圧縮ライブラリールーチンと再帰テストのためにいくつかの非常に小さなアップデートがリリースされました。 ・定義を複数回備えている場合に備えて、条件付きコンパイルステートメントがライブラリファイルに追加されました。 ・回帰テストジェネレータでは、GCCが必要とする標準ライブラリのためにINCLUDE文が追加されました。
SCZ 関連ソフトウェア