add Zip format Define.h
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user