Q: NxPowreLiteによって軽量化されたファイルを軽量化しようとすると「すでに軽量化済のファイルです」と表示され軽量化されませんが、再度軽量化することはできないのでしょうか。
A: ファイルの再軽量化をすることは可能ですが、条件があります。
NxPowreLiteがファイルを軽量化する際は、まず前回実行時の情報を確認し、軽量化済のファイルについては再度軽量化する余地があるかを判断します。軽量化する余地があるかどうかは、主に下記の点で判断されます。
- 前回軽量化後にファイルが編集されており、一定以上のファイルサイズの増減がある
- 軽量化レベル設定値について、前回の軽量化実行時よりもさらに強度に軽量化するよう値が設定されている
(例:画像解像度の値が前回よりも低く設定されている / 前回は軽量化の対象から外されていたメタデータが軽量化の対象となっている)
上記のいずれかに当てはまる場合、さらに軽量化の余地があると判断され軽量化の対象となります。
どちらにも当てはまらない場合は、これ以上軽量化する余地がないと判断され、処理がスキップされます。
前回実行時の情報(軽量化後のファイルサイズ、軽量化したNXP製品名、軽量化時の各種レベル設定)は、ファイル内にメタタグとして埋め込まれています。
また、ファイルサーバーエディションの場合は、ファイル内タグに加えて軽量化したファイルの実績情報(主にファイル名とサイズ)を履歴情報として保持していて、それを元に再軽量化するかスキップするかの判断を迅速に行っています。
NxPowreLiteによって埋め込まれたタグ情報は、エクスプローラーのプロパティからは確認できません。