[MAX_LOOKAHEAD_SIZE];
int windowPos = 0;
int lookaheadPos = 0;
// 初始化窗口和向前看缓冲区
memset...(window, 0, sizeof(window));
fread(lookahead, 1, MAX_LOOKAHEAD_SIZE, input);
int bytesRead =...ftell(input);
while (bytesRead > 0) {
Match longestMatch = {0, 0, lookahead[0]};...[MAX_LOOKAHEAD_SIZE];
int windowPos = 0;
int lookaheadPos = 0;
// 初始化窗口和向前看缓冲区
memset...(window, 0, sizeof(window));
fread(lookahead, 1, MAX_LOOKAHEAD_SIZE, input);
int bytesRead =