16,749
社区成员
发帖
与我相关
我的任务
分享
var
str:string;
mask,chrsz,i,j:Integer;
begin
str := '';
j := 0;
mask := (1 shl chrsz) - 1;
for i := 0 to Length(bin)-1 do
begin
str := str + Chr(Ord(bin[j shr 5]) shr (j mod 32) and mask);
j := j+chrsz;
end;
Result := str;
end;