anchor.diff:  set "TFN=31"
   ::restrictions in bytes (default - 100Mb)
   set "BYTECONV=104857600"
  +set "KB=1024"
  +set /a "MB=KB*KB"
  +set /a "GB=MB*KB"
   
   set "thread=" & set "updatecheck=" & set "outdir=" & set "nooutfolder="
   set "jpegtags=" & set "xtreme=" & set "advanced=" & set "pngtags=" & set "giftags="
  
positive.code: :printfileinfo
  setlocal  
  set "fn="
  call:cropfilename fn %1 %TFN%
  set "origsize=%2"
  call:division origsize 1024 100
  set "origsize=          !origsize!"
  set "optsize=%3"
  call:division optsize 1024 100
  set "optsize=          !optsize!"
  set "change=%4"
  call:division change 1024 100
  set "change=          !change!"
  set "percent=          %5%%"
  echo. !fn:~,%TFN%!^|%origsize:~-11%^|%optsize:~-11%^|%change:~-10%^|%percent:~-10%
  endlocal
  exit /b
  
  ::%1 - file name
  
negative.code: )
  call:clearscreen
  echo.%spacebar%
  echo. File Name                      ^| Original  ^| Optimized ^| Savings  ^| %% Savings
  echo.                                ^|   Size    ^|   Size    ^|          ^|
  echo.%spacebar%
  if /i "%updatecheck%" equ "true" start "" /b cmd.exe /c ""%fullname%" updateic"
  call:setitle
  