UUEncode |
UUEncode |
220→ 1 |
7 / 34s |
3 |
∀ k,s1,s2 : pair(k, encode(s1,s2)) != footer
|
∀ k,s1,s2 : f=fst(pair(k,encode(s1,s2))) ⇒ f=k
|
∀ x,d,len,start : (x<len∧d=decode(snd(pair(len,encode(A[start],len))))) ⇒ get(d,x) = A[start+x]
|
|
Base64 |
Base64 |
237→ 1 |
12 / 1377s |
3 |
∀ e,d :
(
|
d=decode(cat(cat(cat(cat(null,get(e,0)),get(e,1)),pad),pad)) ∧
|
e=encode(cat(null,y))
|
|
) ⇒ (
|
y=get(d,0)!=pad
|
get(d,1)=get(d,2)=pad
|
| ) |
∀ e,d :
(
|
d=decode(cat(cat(cat(cat(null,get(e,0)),get(e,1)),get(e,2)),pad)) ∧
|
e=encode(cat(cat(null,y0),y1))
|
|
) ⇒ (
|
y0=get(d,0)!=pad
|
y1=get(d,1)!=pad
|
get(d,2)=pad
|
| ) |
∀ e,d :
(
|
d=decode(cat(cat(cat(cat(null,get(e,0)),get(e,1)),get(e,2)),get(e,3))) ∧
|
e=encode(cat(cat(cat(null,y0),y1),y2))
|
|
) ⇒ (
|
y0=get(d,0)!=pad
|
y1=get(d,1)!=pad
|
y2=get(d,2)!=pad
|
| ) |
|
Pkt |
Pkt |
220→ 1 |
6 / 132s |
2 |
∀ e : size(e) ≥= 1
|
∀ x,e,sz: x=memcpy(e,sz) ∧ sz=size(e) ⇒ e=memread(x,sz)
|
|
|