質問編集履歴
1
質問の一つが解決
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,7 +33,7 @@
|
|
33
33
|
length: 0000010(0x103=259=5) # 7bit読み込み
|
34
34
|
distance: 00000(0x0=1) # 5bit読み込み
|
35
35
|
data: 0000000(0x0=end of block) # 7bit読み込み
|
36
|
-
data: 00 #
|
36
|
+
data: 00 # 余り
|
37
37
|
```
|
38
38
|
|
39
39
|
### 解読過程
|
@@ -53,14 +53,19 @@
|
|
53
53
|
続く7bitを一致した長さとし、参照ページの一致した長さの対応表から実際の長さは5だと分かりました。
|
54
54
|
続く5bitを距離とし、参照ページの距離の表から実際の距離は1だと分かりました。
|
55
55
|
続く7bitはブロックの終端でした。
|
56
|
-
その次の2bitは不明です。
|
56
|
+
~~その次の2bitは不明です。~~
|
57
|
+
追記:
|
58
|
+
単純に最後8bitの余りでした。失礼しました。
|
57
59
|
|
58
60
|
### 質問
|
59
61
|
1. 解読結果の認識は合っておりますでしょうか。
|
60
62
|
2. 一致した長さや距離は表を参照して実際の値を求めるのが正解なのでしょうか。それとも何か計算で求めるのでしょうか。
|
61
63
|
3. 距離はbit単位でしょうか。また、どの位置からみた距離なのでしょうか。
|
62
|
-
4. 最後の2bitはどんな意味があるのでしょうか。(下記の"aaaaaabbbaaaaaa"で試した場合、後ろの不明なbitが00000になりました。)
|
64
|
+
4. ~~最後の2bitはどんな意味があるのでしょうか。(下記の"aaaaaabbbaaaaaa"で試した場合、後ろの不明なbitが00000になりました。)~~
|
65
|
+
追記:
|
66
|
+
単純に最後8bitの余りでした。失礼しました。
|
63
67
|
|
68
|
+
|
64
69
|
### 追加の解読結果
|
65
70
|
```
|
66
71
|
"aaaaaabbbaaaaaa"
|
@@ -79,7 +84,7 @@
|
|
79
84
|
distance: 00101+1(0x110=6) # 5bit読み込み
|
80
85
|
data: 10010001-00110000(0x61=a) # 8bit読み込み, base=00110000
|
81
86
|
data: 0000000(0x0=end of block) # 7bit読み込み
|
82
|
-
data: 00000 #
|
87
|
+
data: 00000 # 余り
|
83
88
|
```
|
84
89
|
|
85
90
|
### 上記結果の追加質問
|