雑多なブログ

音楽や語学、プログラム関連の話題について書いています

ClamAVのスキャンで `WARNING: INSTREAM: Size limit reached` という警告が出る。

ClamAVのスキャンで次の警告がログに記録されて、スキャンされない現象に遭遇した。

WARNING: INSTREAM: Size limit reached

この場合、エラーメッセージ通り、ClamAVで読み込み可能なファイルサイズの上限を超えているので、設定を調整すれば良い。

スキャンするファイルのサイズに関する設定は次の通り。

項目名 説明
MaxScanSize SIZE ファイルごとにスキャンするサイズ。圧縮ファイルなどの場合は、指定したファイルサイズまでのスキャンを行う。
MaxFileSize SIZE スキャン可能なファイルサイズの上限。上限を超えたファイルはスキャンされない。
StreamMaxLength SIZE FTPのようなプロトコルで(UNIXドメインソケットやTCP接続)、スキャンを行う時のファイルサイズ上限。

古いバージョンだと、このあたりの制限に遭遇したことがなかったのだけど、比較的新しいバージョンで導入されたものなのかな?