소스 검색

SVI Корректировка расчёта степени сжатия

SVI 2 년 전
부모
커밋
f4e5c92ff9
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      internal/packer/packer.go

+ 1 - 1
internal/packer/packer.go

@@ -119,7 +119,7 @@ func (sf *Packer) round() bool {
 			multFactor = 14
 		}
 		binPack := len(sf.binData)*multFactor + lenDict*3*multFactor
-		ratio := (float32(binOrigin) - float32(binPack)) / float32(binPack) * 100
+		ratio := (1 - float32(binOrigin)/float32(binPack)) * 100
 		log.Printf("Packer.Round(): timeTotal=%0.2fsec, timeRound=%0.2fsec, ration=%0.2f%%, totalChange=%v\n\n",
 			sf.timeTotal,
 			timeDelta,