aboutsummaryrefslogtreecommitdiffstats
path: root/atk16_utils/pad_bin.py
diff options
context:
space:
mode:
Diffstat (limited to 'atk16_utils/pad_bin.py')
-rw-r--r--atk16_utils/pad_bin.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/atk16_utils/pad_bin.py b/atk16_utils/pad_bin.py
index 9f014d1..1c3c24d 100644
--- a/atk16_utils/pad_bin.py
+++ b/atk16_utils/pad_bin.py
@@ -14,6 +14,9 @@ def pad_binary(file_path, target_size) -> int:
# Calculate needed padding
padding_size = target_size - current_size
+ if padding_size < 0:
+ raise ValueError(f"File is larger than the target size ({current_size} > {target_size}).")
+
# Append zeros if needed
if padding_size > 0:
with open(file_path, 'ab') as file: