تحويل String to Base64
#2

اظف هاتين الدالتين في كود برنامجك واستدعهما للتحويل Cool

كود :
const Codes64 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/'; function Encode64(S: string): string; var i: Integer; a: Integer; x: Integer; b: Integer; begin Result := ''; a := 0; b := 0; for i := 1 to Length(s) do begin x := Ord(s[i]); b := b * 256 + x; a := a + 8; while a >= 6 do begin a := a - 6; x := b div (1 shl a); b := b mod (1 shl a); Result := Result + Codes64[x + 1]; end; end; if a > 0 then begin x := b shl (6 - a); Result := Result + Codes64[x + 1]; end; end; function Decode64(S: string): string; var i: Integer; a: Integer; x: Integer; b: Integer; begin Result := ''; a := 0; b := 0; for i := 1 to Length(s) do begin x := Pos(s[i], codes64) - 1; if x >= 0 then begin b := b * 64 + x; a := a + 6; if a >= 8 then begin a := a - 8; x := b shr a; b := b mod (1 shl a); x := x mod 256; Result := Result + chr(x); end; end else Exit; end; end;
الرد


الردود في هذا الموضوع
تحويل String to Base64 - بواسطة Goblin - 10-04-2009, 11:05 AM
تحويل String to Base64 - بواسطة I_Tiger - 10-04-2009, 04:15 PM
تحويل String to Base64 - بواسطة Dr.MOT - 10-04-2009, 05:40 PM
تحويل String to Base64 - بواسطة I_Tiger - 10-04-2009, 07:52 PM
تحويل String to Base64 - بواسطة DAMAX2010 - 08-02-2012, 05:45 PM
تحويل String to Base64 - بواسطة kachwahed - 08-02-2012, 08:47 PM
تحويل String to Base64 - بواسطة DAMAX2010 - 09-02-2012, 12:47 PM
تحويل String to Base64 - بواسطة kachwahed - 09-02-2012, 06:48 PM
تحويل String to Base64 - بواسطة DAMAX2010 - 10-02-2012, 07:16 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم