跳至主要內容

压缩包的高级处理

LincZero大约 3 分钟

压缩包的高级处理

目录

压缩包的高级处理

应用:探究归档是否应该用压缩包存储

一些疑问

有知道压缩包原理的吗?有几个问题

  1. 不解压的前提下,可以直接打开某个文件/文件夹出来,或者拖拽里面的某个文件/文件夹出来
  2. 的影响不同压缩方式的影响
  3. 是否受加密的影响
  4. 是否受分卷的影响

实验

文件1与16进制

qwertyuiop1
71 77 65 72 74 79 75 69 6f 70 31

文件2与16进制

qwertyuiop2
71 77 65 72 74 79 75 69 6f 70 32  

压缩包1

50 4b 03 04 14
20 20 20 08 20 06
【1】
    34 53 53 ee 7a 43 c6 0d										???
    20 20 20 0b 20 20 20 05 20 20 20
    31 2e 74 78 74												1.txt
    2b 2c 4f 2d 2a a9 2c cd cc 2f 30 04 20 50 4b

01 02 14 20 14 20 20 20 08 20 06 34 53 53 ee 7a 43 c6 0d
【1】
    20 20 20 0b 20 20 20 05 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
    31 2e 74 78 74												1.txt
    0a 20 20 20 20 20 20 20 01 20								???
    
18 20 55 9a 51 fd 6f c4 d7 01 e5 12 14 98 71 c4 d7 01 a2 3b ec e8 6f c4 d7 01 50 4b 05 06 20 20 20 20 01 20 01 20 57 20 20 20 30 20 20 20 20 20  

50 4B 03 04 14 
00 00 00 08 00 06 
	34 53 53 EE 7A 43 C6 0D 
	00 00 00 0B 00 00 00 05 00 00 00 
	31 2E 74 78 74 
	2B 2C 4F 2D 2A A9 2C CD CC 2F 30 04 00 50 4B 
	
01 02 14 00 14 00 00 00 08 00 06 34 53 53 EE 7A 43 C6 0D 00 00 00 0B 00 00 00 05 00 24 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 31 2E 74 78 74 0A 00 20 00 00 00 00 00 01 00 18 00 55 9A 51 FD 6F C4 D7 01 E5 12 14 98 71 C4 D7 01 A2 3B EC E8 6F C4 D7 01 50 4B 05 06 00 00 00 00 01 00 01 00 57 00 00 00 30 00 00 00 00 00

压缩包合

50 4b 03 04 14
20 20 20 08 20 06
【1】
    34 53 53 ee 7a 43 c6 0d										???
    20 20 20 0b 20 20 20 05 20 20 20							-
    31 2e 74 78 74												1.txt
    2b 2c 4f 2d 2a a9 2c cd cc 2f 30 04 20 50 4b				?--?

03 04 14 20 20 20 08 20 03
【2】
    34 53 53 54 2b 4a 5f 0d										???
    20 20 20 0b 20 20 20 05 20 20 20							-
    32 2e 74 78 74												2.txt
    2b 2c 4f 2d 2a a9 2c cd cc 2f 30 02 20 50 4b				?--?

01 02 14 20 14 20 20 20 08 20 06 34 53 53 ee 7a 43 c6 0d	结尾标识
【1】
    20 20 20 0b 20 20 20 05 20 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
    31 2e 74 78 74												1.txt
    0a 20 20 20 20 20 20 20 01 20 18 20							???

55 9a 51 fd 6f c4 d7 01 55 9a 51 fd 6f c4 d7 01 a2 3b ec e8 6f c4 d7 01 50 4b 01 02 14 20 14 20 20 20 08 20 03 34 53 53 54 2b 4a 5f 0d
【2】
    20 20 20 0b 20 20 20 05 20 24 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20
    32 2e 74 78 74												2.txt
    0a 20 20 20 20 20 20 20 01 20 18 20							???

20 a3 82 fa 6f c4 d7 01 20 a3 82 fa 6f c4 d7 01 76 77 34 ec 6f c4 d7 01 50 4b 05 06 
20 20 20 20 02 20 02 20 ae 20 20 20 60 20 20 20 20 20  		-