音声ファイル(拡張子「.wav」)の最小限のヘッダ部と音データ以外の無駄なところを削りたいです。

.wavファイルサイズ(4112428Byte)の場合
【wavファイルのヘッダ部分(16進数)】
52 49 46 46 24 C0 3E 00 57 41 56 45 66 6D 74 20
10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00
04 00 10 00 64 61 74 61 00 C0 3E 00
※('R''I''F''F'から始まって'd''a''t''a'+4Byteのデータサイズまで)計44Byte
dataサイズは(00 C0 3E 00)=(4112384Byte)です。
★ファイルサイズ(4112428Byte) = ヘッダサイズ(44Byte) + データサイズ(4112384Byte)
おそらく、これが最小限のヘッダ部と音データ以外の無駄なところがない音声ファイルになると思います。

しかし、他の.wavファイルを見ると
★のように正しく計算が合いません。
※ファイルサイズが(ヘッダサイズ + データサイズ)より大きいのです。

例)
ファイル名[a.wav] データサイズ[161460] ファイルサイズ−(ヘッダサイズ+データサイズ)[1650]
ファイル名[b.wav] データサイズ[235336] ファイルサイズ−(ヘッダサイズ+データサイズ)[2226]
ファイル名[c.wav] データサイズ[218684] ファイルサイズ−(ヘッダサイズ+データサイズ)[88]
ファイル名[d.wav] データサイズ[124304] ファイルサイズ−(ヘッダサイズ+データサイズ)[1358]
ファイル名[e.wav] データサイズ[1518864] ファイルサイズ−(ヘッダサイズ+データサイズ)[11932]

以上、最小限のヘッダ部と音データ以外の無駄なところを削るツールがあれば、
教えていただけないでしょうか。よろしくお願いします。