Document of c-modernization-kit (porter) 1.0.0

Loading...
Searching...
No Matches
compress_windows.c File Reference

Windows 向け圧縮・解凍モジュール (Compression API)。 More...

Go to the source code of this file.

## Detailed Description

Windows 向け圧縮・解凍モジュール (Compression API)。

Author
  c-modernization-kit sample team

Date
  2026/03/05

Version
  1.0.0

Windows 8 以降の Compression API を MSZIP | COMPRESS_RAW (Block Mode) で 使用して raw DEFLATE ストリームを生成します。
Block Mode でブロックサイズをデータサイズ以上に設定することで、 データ全体を単一の raw DEFLATE ストリームとして出力します。
これにより Linux 実装 (zlib, windowBits = -15) と同一フォーマットとなり、 クロスプラットフォーム通信に対応します。

Note
  Cabinet.lib のリンクが必要です。

Copyright
  Copyright (C) CompanyName, Ltd. 2026. All rights reserved.

Definition in file compress_windows.c.