Guest User

Untitled

a guest
Jun 10th, 2025
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.84 KB | Source Code | 0 0
  1. 2^7 0yyy-zzzz 128 7F
  2. 2^14 10yy-zzzz wwxx-xxyy 16,384 BF FF
  3. 2^22 11yy-zzzz wwxx-xxyy uuvv-vvww 4,194,304 FF FF FF
  4. total: 4,210,816
  5. utf-8 by comparison:
  6. 2^21 + 2^16 + 2^11 + 2^7
  7. 2097152 + 65536 + 2048 + 128
  8. 2,164,864
  9. mtf-0
  10. 2^22 + 2^14 + 2^7
  11. 4194304 + 16384 + 128
  12. 4,210,816
  13.  
  14. bigint pre-str mask [0][]
  15. 1 2^7 00-7F 80 7F
  16. 3 2^22 80-40 00 7F C0 BF FF FF
  17. 9 2^68 40 00 80-0F FF FF FF FF FF C0 7F F0 DF FF FF FF FF FF FF FF FF
  18. 33 2^260 0F FF FF FF FF FF C0 80-
  19.  
  20. >83076749736557242051984341644345217 F0 DF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  21. 81 2^644 [] F0 EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  22. 32 2^256 [] FF F0
  23.  
  24. [00 00]
  25.  
  26. -((2^52)-4194177)
  27.  
  28. 1
  29. 1 3
  30. 1 3 9
  31. 1 3 9 27
  32. 1 3 9 27 81|
  33.  
  34. HEX BIN CHAR
  35. 0 0000_0000 0
  36. 1 0000_0001 1
  37. 2 0000_0010 2
  38. 3 0000_0011 3
  39. 4 0000_0100 4
  40. 5 0000_0101 5
  41. 6 0000_0110 6
  42. 7 0000_0111 7
  43. 8 0000_1000 8
  44. 9 0000_1001 9
  45. a 0000_1010 a
  46. b 0000_1011 b
  47. c 0000_1100 c
  48. d 0000_1101 d
  49. e 0000_1110 e
  50. f 0000_1111 f
  51. 10 0001_0000 g
  52. 11 0001_0001 h
  53. 12 0001_0010 i
  54. 13 0001_0011 j
  55. 14 0001_0100 k
  56. 15 0001_0101 l
  57. 16 0001_0110 m
  58. 17 0001_0111 n
  59. 18 0001_1000 o
  60. 19 0001_1001 p
  61. 1a 0001_1010 q
  62. 1b 0001_1011 r
  63. 1c 0001_1100 s
  64. 1d 0001_1101 t
  65. 1e 0001_1110 u
  66. 1f 0001_1111 v
  67. 20 0010_0000 w
  68. 21 0010_0001 x
  69. 22 0010_0010 y
  70. 23 0010_0011 z
  71. 24 0010_0100 A
  72. 25 0010_0101 B
  73. 26 0010_0110 C
  74. 27 0010_0111 D
  75. 28 0010_1000 E
  76. 29 0010_1001 F
  77. 2a 0010_1010 G
  78. 2b 0010_1011 H
  79. 2c 0010_1100 I
  80. 2d 0010_1101 J
  81. 2e 0010_1110 K
  82. 2f 0010_1111 L
  83. 30 0011_0000 M
  84. 31 0011_0001 N
  85. 32 0011_0010 O
  86. 33 0011_0011 P
  87. 34 0011_0100 Q
  88. 35 0011_0101 R
  89. 36 0011_0110 S
  90. 37 0011_0111 T
  91. 38 0011_1000 U
  92. 39 0011_1001 V
  93. 3a 0011_1010 W
  94. 3b 0011_1011 X
  95. 3c 0011_1100 Y
  96. 3d 0011_1101 Z
  97. 3e 0011_1110 _
  98. 3f 0011_1111 -
  99. 40 0100_0000 =
  100. 41 0100_0001 +
  101. 42 0100_0010 ± U+00B1 PLUS-MINUS SIGN
  102. 43 0100_0011 ÷ U+00F7 DIVISION SIGN
  103. 44 0100_0100 × U+00D7 MULTIPLICATION SIGN
  104. 45 0100_0101 *
  105. 46 0100_0110 ~
  106. 47 0100_0111 ¬ U+00AC NOT SIGN
  107. 48 0100_1000 &
  108. 49 0100_1001 %
  109. 4a 0100_1010 '
  110. 4b 0100_1011 "
  111. 4c 0100_1100 ,
  112. 4d 0100_1101 .
  113. 4e 0100_1110 · U+00B7 MIDDLE DOT
  114. 4f 0100_1111 ;
  115. 50 0101_0000 ^
  116. 51 0101_0001 |
  117. 52 0101_0010 /
  118. 53 0101_0011 \
  119. 54 0101_0100 (
  120. 55 0101_0101 )
  121. 56 0101_0110 {
  122. 57 0101_0111 }
  123. 58 0101_1000 [
  124. 59 0101_1001 ]
  125. 5a 0101_1010 <
  126. 5b 0101_1011 >
  127. 5c 0101_1100 ¿ U+00BF Inverted question mark
  128. 5d 0101_1101 ?
  129. 5e 0101_1110 ¡ U+00A1 Inverted exclamation mark
  130. 5f 0101_1111 !
  131. 60 0110_0000 `
  132. 61 0110_0001 #
  133. 62 0110_0010 ° U+00B0 DEGREE SIGN
  134. 63 0110_0011
  135. 64 0110_0100
  136. 65 0110_0101
  137. 66 0110_0110 Space ( )
  138. 67 0110_0111 Newline (\n)
  139. 68 0110_1000 Stress/Destress-Start
  140. 69 0110_1001 Stress/Destress-End
  141. 6a 0110_1010 Super/Sub-Start
  142. 6b 0110_1011 Super/Sub-End
  143. 6c 0110_1100 Meta/Hyper-Start
  144. 6d 0110_1101 Meta/Hyper-End
  145. 6e 0110_1110
  146. 6f 0110_1111
  147. 70 0111_0000 ALT[ernative encoding]
  148. 71 0111_0001 RLE: +1 [Run Length Extra]
  149. 72 0111_0010 RLE: +2
  150. 73 0111_0011 RLE: +3
  151. 74 0111_0100 RLE: +4
  152. 75 0111_0101 RLE: +5
  153. 76 0111_0110 RLE: +6
  154. 77 0111_0111 RLE: +7
  155. 78 0111_1000 RLP: 2 [Run Length Positioning]
  156. 79 0111_1001 RLP: 3
  157. 7a 0111_1010 RLP: 4
  158. 7b 0111_1011 RLP: 5
  159. 7c 0111_1100 RLP: 6
  160. 7d 0111_1101 RLP: 7
  161. 7e 0111_1110 Error (�)
  162. 7f 0111_1111 Final (End of Stream)
  163.  
  164. if bit(8) == 0:
  165. encoded_length = 2^7
  166. elif bit(16) == 0:
  167. encoded_length = 2^14
  168. else:
  169. encoded_length = 2^22
  170.  
  171.  
Advertisement
Add Comment
Please, Sign In to add comment