Преглед на файлове

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

SVI преди 2 години
родител
ревизия
4e79099bca
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      internal/packer/packer.go

+ 2 - 2
internal/packer/packer.go

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