{"id":287899,"date":"2023-11-23T20:02:51","date_gmt":"2023-11-23T12:02:51","guid":{"rendered":"https:\/\/lrxjmw.cn\/lrhjyzwjscyz.html"},"modified":"2023-11-23T20:02:51","modified_gmt":"2023-11-23T12:02:51","slug":"lrhjyzwjscyz","status":"publish","type":"post","link":"https:\/\/lrxjmw.cn\/lrhjyzwjscyz.html","title":{"rendered":"linux\u5982\u4f55\u89e3\u538bzip\u6587\u4ef6 \u9178\u83dc\u9c7c\u603b\u7ed3\u7684\u4e00\u70b9\u601d\u8def\uff0c\u5982\u6709\u9519\u6f0f\u4e4b\u5904"},"content":{"rendered":"
<\/p>\n
\u672c\u6587\u4e3a\u770b\u96ea\u5cf0\u4f1a\u4f18\u79c0\u6587\u7ae0<\/p>\n
\u770b\u96ea\u5cf0\u4f1a\u4f5c\u8005ID\uff1awx_\u725b\u8089\u9c7c<\/p>\n
\u672c\u4eba\u6253ctf\u603b\u7ed3\u7684\u4e00\u70b9\u601d\u8def\uff0c\u5982\u6709\u9519\u6f0f\u4e4b\u5904linux\u5982\u4f55\u89e3\u538bzip\u6587\u4ef6<\/strong>\uff0c\u656c\u8bf7\u89c1\u8c05\u3002<\/p>\n zip\u6587\u4ef6\u683c\u5f0f<\/p>\n \u4e00\u4e2azip\u6587\u4ef6\u7531\u4e09\u90e8\u4efd\u7ec4\u6210\uff1a\u538b\u7f29\u6e90\u6587\u4ef6\u6570\u636e\u533a+\u538b\u7f29\u6e90\u6587\u4ef6\u76ee\u5f55\u533a+\u538b\u7f29\u6e90\u6587\u4ef6\u76ee\u5f55\u7ed3\u675f\u6807\u5fd7\u3002<\/p>\n 1\u3001\u538b\u7f29\u6e90\u6587\u4ef6\u6570\u636e\u533a<\/p>\n \u5728\u8fd9\u4e2a\u6570\u636e\u533a\u4e2d\u6bcf\u4e00\u4e2a\u538b\u7f29\u7684\u6e90\u6587\u4ef6\/\u76ee\u5f55\u90fd\u662f\u4e00\u6761\u8bb0\u5f55\uff0c\u8bb0\u5f55\u7684\u683c\u5f0f\u5982\u4e0b\uff1a<\/p>\n [\u6587\u4ef6\u5934+\u6587\u4ef6\u6570\u636e+\u6570\u636e\u63cf\u8ff0\u7b26]<\/p>\n \n \u8fd9\u4e2a\u6570\u636e\u63cf\u8ff0\u7b26\u53ea\u5728\u5168\u5c40\u65b9\u6cd5\u4f4d\u6807\u8bb0\u7684\u7b2c\uff13\u4f4d\u8bbe\u4e3a\uff11\u65f6\u624d\u5b58\u5728\uff0c\u7d27\u63a5\u5728\u538b\u7f29\u6570\u636e\u7684\u6700\u540e\u4e00\u4e2a\u5b57\u8282\u540e\u3002\u8fd9\u4e2a\u6570\u636e\u63cf\u8ff0\u7b26\u53ea\u7528\u5728\u4e0d\u80fd\u5bf9\u8f93\u51fa\u7684ZIP\u6587\u4ef6\u8fdb\u884c\u68c0\u7d22\u65f6\u4f7f\u7528\u3002\u8bf8\u5982\uff1a\u5728\u4e00\u4e2a\u4e0d\u80fd\u68c0\u7d22\u7684\u9a71\u52a8\u5668\uff08\u5982\uff1a\u78c1\u5e26\u673a\u4e0a\uff09\u4e0a\u7684ZIP\u6587\u4ef6\u4e2d\u3002\u82e5\u679c\u662fc\u76d8\u4e0a\u7684ZIP\u6587\u4ef6\u901a\u5e38\u6ca1\u6709\u8fd9\u4e2a\u6570\u636e\u63cf\u8ff0\u7b26\u3002<\/p>\n 504B0304\uff1a\u8fd9\u662f\u5934\u6587\u4ef6\u6807\u8bb0\uff080x04034b50\uff09<\/p>\n <\/p>\n 1400\uff1a\u89e3\u538b\u6587\u4ef6\u6240\u9700pkware\u7248\u672c<\/p>\n 0000\uff1a\u5168\u5c40\u65b9\u6cd5\u4f4d\u6807\u8bb0\uff08\u6709\u65e0\u52a0\u5bc6\uff09\u5934\u6587\u4ef6\u6807\u8bb0\u540e2bytes<\/p>\n 0800\uff1a\u538b\u7f29\u65b9\u6cd5<\/p>\n 2\u3001\u538b\u7f29\u6e90\u6587\u4ef6\u76ee\u5f55\u533a<\/p>\n \u5728\u8fd9\u4e2a\u6570\u636e\u533a\u4e2d\u6bcf\u4e00\u6761\u7eaa\u5f55\u5bf9\u5e94\u5728\u538b\u7f29\u6e90\u6587\u4ef6\u6570\u636e\u533a\u4e2d\u7684\u4e00\u6761\u6570\u636e\u3002<\/p>\n \n 504B0102\uff1a\u76ee\u5f55\u4e2d\u6587\u4ef6\u6587\u4ef6\u5934\u6807\u8bb0(0x02014b50)<\/p>\n 3F00\uff1a\u538b\u7f29\u4f7f\u7528\u7684pkware\u7248\u672c<\/p>\n 1400\uff1a\u89e3\u538b\u6587\u4ef6\u6240\u9700pkware\u7248\u672c<\/p>\n 0000\uff1a\u5168\u5c40\u65b9\u6cd5\u4f4d\u6807\u8bb0\uff08\u6709\u65e0\u52a0\u5bc6linux\u5982\u4f55\u89e3\u538bzip\u6587\u4ef6<\/strong>\uff0c\u4f2a\u52a0\u5bc6\u7684\u5173\u952e\uff09\u76ee\u5f55\u6587\u4ef6\u6807\u8bb0\u540e4bytes<\/p>\n 0800\uff1a\u538b\u7f29\u65b9\u6cd5<\/p>\n 3\u3001\u538b\u7f29\u6e90\u6587\u4ef6\u76ee\u5f55\u7ed3\u675f\u6807\u5fd7<\/p>\n \n\u6587\u4ef6\u5934\u7ed3\u6784\u3001\u3001\u3001\u3001\u3001<\/span><\/code>
\u7ec4\u6210 \u3000 \u957f\u5ea6<\/span><\/code>
\u6587\u4ef6\u5934\u6807\u8bb0 4 bytes (0x04034b50)<\/span><\/code>
\u89e3\u538b\u6587\u4ef6\u6240\u9700 pkware \u7248\u672c 2 bytes<\/span><\/code>
\u5168\u5c40\u65b9\u5f0f\u4f4d\u6807\u8bb0 2 bytes<\/span><\/code>
\u538b\u7f29\u65b9\u5f0f 2 bytes<\/span><\/code>
\u6700\u540e\u4fee\u6539\u6587\u4ef6\u65f6\u95f4 2 bytes<\/span><\/code>
\u6700\u540e\u4fee\u6539\u6587\u4ef6\u65e5\u671f 2 bytes<\/span><\/code>
CRC-32\u6821\u9a8c 4 bytes<\/span><\/code>
\u538b\u7f29\u540e\u5c3a\u5bf8 4 bytes<\/span><\/code>
\u672a\u538b\u7f29\u5c3a\u5bf8 4 bytes<\/span><\/code>
\u6587\u4ef6\u540d\u957f\u5ea6 2 bytes<\/span><\/code>
\u6269\u5c55\u8bb0\u5f55\u957f\u5ea6 2 bytes<\/span><\/code>
\u6587\u4ef6\u540d \uff08\u4e0d\u5b9a\u957f\u5ea6\uff09<\/span><\/code>
\u6269\u5c55\u5b57\u6bb5 \uff08\u4e0d\u5b9a\u957f\u5ea6\uff09<\/span><\/code>
\u6587\u4ef6\u6570\u636e\u3001\u3001\u3001\u3001\u3001<\/span><\/code>
\u6570\u636e\u63cf\u8ff0\u7b26\u3001\u3001\u3001\u3001\u3001<\/span><\/code>
CRC-32\u6821\u9a8c 4 bytes<\/span><\/code>
\u538b\u7f29\u540e\u5c3a\u5bf8 4 bytes<\/span><\/code>
\u672a\u538b\u7f29\u5c3a\u5bf8 4 bytes<\/span><\/code><\/pre>\n<\/p>\n
\u7ec4\u6210 \u3000 \u957f\u5ea6<\/span><\/code>
\u76ee\u5f55\u4e2d\u6587\u4ef6\u6587\u4ef6\u5934\u6807\u8bb0 4 bytes (0x02014b50)<\/span><\/code>
\u538b\u7f29\u4f7f\u7528\u7684\u3000pkware \u7248\u672c 2 bytes<\/span><\/code>
\u89e3\u538b\u6587\u4ef6\u6240\u9700 pkware \u7248\u672c 2 bytes<\/span><\/code>
\u5168\u5c40\u65b9\u5f0f\u4f4d\u6807\u8bb0 2 bytes<\/span><\/code>
\u538b\u7f29\u65b9\u5f0f 2 bytes<\/span><\/code>
\u6700\u540e\u4fee\u6539\u6587\u4ef6\u65f6\u95f4 2 bytes<\/span><\/code>
\u6700\u540e\u4fee\u6539\u6587\u4ef6\u65e5\u671f 2 bytes<\/span><\/code>
\uff23\uff32\uff23\uff0d\uff13\uff12\u6821\u9a8c 4 bytes<\/span><\/code>
\u538b\u7f29\u540e\u5c3a\u5bf8 4 bytes<\/span><\/code>
\u672a\u538b\u7f29\u5c3a\u5bf8 4 bytes<\/span><\/code>
\u6587\u4ef6\u540d\u957f\u5ea6 2 bytes<\/span><\/code>
\u6269\u5c55\u5b57\u6bb5\u957f\u5ea6 2 bytes<\/span><\/code>
\u6587\u4ef6\u6ce8\u91ca\u957f\u5ea6 2 bytes<\/span><\/code>
\u78c1\u76d8\u5f00\u59cb\u53f7 2 bytes<\/span><\/code>
\u5185\u90e8\u6587\u4ef6\u5c5e\u6027 2 bytes<\/span><\/code>
\u5916\u90e8\u6587\u4ef6\u5c5e\u6027 4 bytes<\/span><\/code>
\u5c40\u90e8\u5934\u90e8\u504f\u79fb\u91cf 4 bytes<\/span><\/code>
\u6587\u4ef6\u540d \uff08\u4e0d\u5b9a\u957f\u5ea6\uff09<\/span><\/code>
\u6269\u5c55\u5b57\u6bb5 \uff08\u4e0d\u5b9a\u957f\u5ea6\uff09<\/span><\/code>
\u6587\u4ef6\u6ce8\u91ca \uff08\u4e0d\u5b9a\u957f\u5ea6\uff09<\/span><\/code><\/pre>\n<\/p>\n