From 1d5dd34bedd2937a55b2800218c6b031aed811bc Mon Sep 17 00:00:00 2001 From: Juno Kim Date: Fri, 7 Aug 2026 09:58:56 +0900 Subject: [PATCH] add ZIP header init code, crc put code. --- main.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index ae5887e..79618ec 100644 --- a/main.cpp +++ b/main.cpp @@ -47,9 +47,9 @@ int main() bool ZipArchiver() { - LocalFileHeader LFHeader; - CentralDirectory CentDirec; - EoCDRecord ECDR; + LocalFileHeader LFHeader = {}; + CentralDirectory CentDir = {}; + EoCDRecord ECDR = {}; using namespace std; @@ -76,8 +76,13 @@ bool ZipArchiver() fileIn.read((char *)pFile, fileInSize); // Get CRC value + // TODO : streamsize 와 size_t 의 mismatch (long long <-> unsigned long long) uint32_t myCRC = getCRC32(pFile, fileInSize); + // Put CRC value + LFHeader.crc32 = myCRC; + CentDir.crc32 = myCRC; + // Free free(pFile); }