add Zip format Define.h

This commit is contained in:
2026-08-07 07:58:28 +09:00
parent 8d3245b197
commit f175be3938
3 changed files with 206 additions and 2 deletions
+41 -1
View File
@@ -1,6 +1,46 @@
#include <cstdio>
#include "Define.h"
void Zipper();
int main()
{
std::printf("Hello Zip! \r\n");
std::printf("==================== Hello Zip! ====================\r\n");
int iRet = 0;
int iSizeTest = sizeof(LocalFileHeader);
if (LOCAL_FILE_HEADER_BYTE != iSizeTest)
{
std::printf("1 Wrong Header Size : %d / %d \r\n", iSizeTest, LOCAL_FILE_HEADER_BYTE);
iRet = -1;
}
iSizeTest = sizeof(CentralDirectory);
if (CENTRAL_DIRECTORY_BYTE != iSizeTest)
{
std::printf("2 Wrong Header Size : %d / %d \r\n", iSizeTest, CENTRAL_DIRECTORY_BYTE);
iRet = -1;
}
iSizeTest = sizeof(EoCDRecord);
if (EOCD_BYTE != iSizeTest)
{
std::printf("3 Wrong Header Size : %d / %d \r\n", iSizeTest, EOCD_BYTE);
iRet = -1;
}
if (iRet != -1)
{
Zipper();
}
return 0;
}
void Zipper()
{
LocalFileHeader LFHeader;
CentralDirectory CentDirec;
EoCDRecord ECDR;
}