# porter/libsrc/porter/infra/compress/compress_windows.c

# 1 ファイル

## 1.1 porter/libsrc/porter/infra/compress/compress_windows.c

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

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

### 1.1.1 作者

c-modernization-kit sample team

### 1.1.2 バージョン

1.0.0

### 1.1.3 日付

2026/03/05

### 1.1.4 補足

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

### 1.1.5 著作権

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