Slide 39
Slide 39 text
function
decompress_v14(data)
{
var
i,
l,
n1,
n2,
n3,
n4,
n5,
n6,
n7,
n8,
n9,
n10,
n11,
n12,
n13,
n14,
n15,
n16,
out
=
'',
getChar
=
String.fromCharCode;
for
(i
=
0,
l
=
data.length
>>
4
<<
4;
i
<
l;
i++)
{
n1
=
data.charCodeAt(i);
n2
=
data.charCodeAt(++i);
n3
=
data.charCodeAt(++i);
n4
=
data.charCodeAt(++i);
n5
=
data.charCodeAt(++i);
n6
=
data.charCodeAt(++i);
n7
=
data.charCodeAt(++i);
n8
=
data.charCodeAt(++i);
n9
=
data.charCodeAt(++i);
n10
=
data.charCodeAt(++i);
n11
=
data.charCodeAt(++i);
n12
=
data.charCodeAt(++i);
n13
=
data.charCodeAt(++i);
n14
=
data.charCodeAt(++i);
n15
=
data.charCodeAt(++i);
n16
=
data.charCodeAt(++i);
out
+=
getChar(
n1
>>
8,
n1
&
255,
n2
>>
8,
n2
&
255,
n3
>>
8,
n3
&
255,
n4
>>
8,
n4
&
255,
n5
>>
8,
n5
&
255,
n6
>>
8,
n6
&
255,
n7
>>
8,
n7
&
255,
n8
>>
8,
n8
&
255,
n9
>>
8,
n9
&
255,
n10
>>
8,
n10
&
255,
n11
>>
8,
n11
&
255,
n12
>>
8,
n12
&
255,
n13
>>
8,
n13
&
255,
n14
>>
8,
n14
&
255,
n15
>>
8,
n15
&
255,
n16
>>
8,
n16
&
255
);
}
for
(l
=
data.length;
i
<
l;
i++)
{
n1
=
data.charCodeAt(i);
out
+=
getChar(n1
>>
8)
+
getChar(n1
&
255);
}
return
out;
}