Remove useless compression padding

This commit is contained in:
Aetias
2023-09-20 22:56:42 +02:00
parent 19de26939e
commit 277a4d6e3d
+1 -1
View File
@@ -95,7 +95,7 @@ bool Compress(const uint8_t *src, uint8_t *dst, size_t size, uint8_t **pResult,
bool WriteFooter(FILE *fp, const char *fileName, bool addPadding, uint32_t compressedSize, uint32_t originalSize, uint32_t start) {
size_t padding = 0;
if (addPadding) padding = 0x4 - (compressedSize & 0x3);
if (addPadding) padding = (0x4 - (compressedSize & 0x3)) & 0x3;
for (size_t i = 0; i < padding; ++i) fputc(0xFF, fp);
compressedSize += padding + 8;
uint32_t readOffset = padding + 8;