From a93de4c62d7363a5b86f38cf44834bdbe5420de6 Mon Sep 17 00:00:00 2001
From: Riegel <alexander.riegel@hft-stuttgart.de>
Date: Wed, 8 Jan 2025 11:02:43 +0100
Subject: [PATCH] Refactor: Unify filesize unit to bytes

---
 .../hft/stuttgart/citydoctor2/zip/CityGmlZipEntryFile.java   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/zip/CityGmlZipEntryFile.java b/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/zip/CityGmlZipEntryFile.java
index 1969321..3683b2d 100644
--- a/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/zip/CityGmlZipEntryFile.java
+++ b/CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/zip/CityGmlZipEntryFile.java
@@ -11,7 +11,6 @@ public class CityGmlZipEntryFile implements AutoCloseable {
     private final ZipEntry zipEntry;
     private final CityGmlZipEntry cgmlZipEntry;
     private boolean closed = false;
-    private static final long MB = 1024 * 1024L;
 
     public CityGmlZipEntryFile(CityGmlZipEntry entry) throws IOException {
         CityGmlZipArchive archive = entry.getArchive();
@@ -38,9 +37,9 @@ public class CityGmlZipEntryFile implements AutoCloseable {
                 for (int i = is.read(); i != -1; i = is.read()) {
                     bytes++;
                 }
-                cgmlZipEntry.setFileSize((long) Math.ceil((double) bytes / MB));
+                cgmlZipEntry.setFileSize(bytes);
             } else {
-                cgmlZipEntry.setFileSize((long) Math.ceil((double) zipEntry.getSize() / MB));
+                cgmlZipEntry.setFileSize(zipEntry.getSize());
             }
         }
         return cgmlZipEntry.getFileSize();
-- 
GitLab