anchor.diff:  ::%1 - JPG|PNG|GIF
   :fincalc
   if !TotalSize%~1! equ 0 if !STotalSize%~1! equ 0 exit /b
  -call:division2 TotalSize%~1 !stepB%~1! !step10%~1!
  -call:division2 ImageSize%~1 !stepB%~1! !step10%~1!
  +if !stepB%~1! gtr 1 (
  +	call:division2 TotalSize%~1 !stepB%~1! !step10%~1!
  +	call:division2 ImageSize%~1 !stepB%~1! !step10%~1!
  +)
   set /a "STotalSize%~1+=!TotalSize%~1!"
   set /a "SImageSize%~1+=!ImageSize%~1!"
   set "TotalSize%~1=0"
   set "ImageSize%~1=0"
   set /a "change%~1=(!SImageSize%~1!-!STotalSize%~1!)" 2>nul
  -::echo.%~0:	!STotalSize%~1!	!SImageSize%~1!	!step%~1!	!step10%~1!	!stepB%~1!
   set "divider=" & set "dp=" & set "step10=!step10%~1!"
  -if %step10% equ 1 set "step10="
  -if !stepB%~1! geq %GB% (
  +::if %step10% equ 1 set "step10="
  +echo.%~0:	!STotalSize%~1!	!SImageSize%~1!	!change%~1!	!step%~1!	!step10%~1!	!stepB%~1!	step10="%step10%"
  +if !stepB%~1! equ %GB% (
   	if !STotalSize%~1! geq %KB%%step10:~1% (
   		set "divider=%KB%%step10:~1%"
   		set "dp=100"
  
positive.code: endlocal
  exit /b
  
  ::%1 - variable name
  :prepsize
  set "sign="
  if !%~1! lss 0 (set "sign=-" & set /a "%~1*=-1")
  if !%~1! geq %GB% (call:division %~1 %GB% 100 & set "%~1=%sign%!%~1! GB" & exit /b)
  if !%~1! geq %MB% (call:division %~1 %MB% 100 & set "%~1=%sign%!%~1! MB" & exit /b)
  if !%~1! geq %KB% (call:division %~1 %KB% 100 & set "%~1=%sign%!%~1! KB" & exit /b)
  set "%~1=%sign%!%~1! B"
  exit /b
  
  ::%1 - file name
  
negative.code: 	set /a "stepB%~1*=%KB%"
  	call:division2 STotalSize%~1 %KB% 100
  	call:division2 SImageSize%~1 %KB% 100
  ) else if !stepB%~1! neq 1 (
  	set /a "step10%~1/=10"
  	set /a "STotalSize%~1/=10"
  	set /a "SImageSize%~1/=10"
  