anchor.diff:  ::%3 - thread number
   :savelog
   setlocal
  -set /a "change=%~z1-%2"
  -set "sign="
  -if "%change:~,1%" equ "-" (set "sign=-" & set "change=%change:~1%")
  -set /a "perc=%change%*100/%2" 2>nul
  -set /a "fract=%change%*100%%%2*100/%2" 2>nul
  -set "perc=%perc%%fract%"
  -call:division perc 100 100
  ->>"%logfile2%" echo.%~1;%2;%~z1;%sign%%change%;%sign%%perc%;ok
  +echo.%~0: %~2	%~z1
  +set "ts=%~2"
  +set "is=%~z1"
  +call:division2 ts 1024 100
  +call:division2 is 1024 100
  +set /a "change=%is%-%ts%"
  +call:calcperc %ts% %change% perc
  +set /a "change=%~2-%~z1"
  +>>"%logfile2%" echo.%~1;%~2;%~z1;%change%;%perc%;ok
   if %thread% equ 1 (
  -	call:printfileinfo "%~1" %2 %~z1 %sign%%change% %sign%%perc%
  +	call:printfileinfo "%~1" %2 %~z1 %change% %perc%
   )
   endlocal
   exit /b
  
positive.code: set "F2=           !STotalSize%~1! !stepB%~1!"
  set "F3=           !SImageSize%~1! !stepB%~1!"
  set "F4=           !change%~1! !stepB%~1!"
  echo. !F1:~,%TFN%!^|!F2:~-11!^|!F3:~-11!^|!F4:~-10!^|%F5:~-10%%%
  echo.%spacebar%
  endlocal & exit /b
  
  
negative.code: 	set "change%%a=0"
  	set "perc%%a=0"
  	set "step%%a=0"
  	set "step10%%a=1000"
  	set "stepB%%a=1"
  )
  set "png="
  set "jpeg="
  