я нужен способ, чтобы кодировать строку мим/Base64 в Delphi 7 и PHPмим/База 64 кодирования
Эти два кодера должны быть совместимы :)
я нужен способ, чтобы кодировать строку мим/Base64 в Delphi 7 и PHPмим/База 64 кодирования
Эти два кодера должны быть совместимы :)
Устройство EncdDecd включено с Delphi 6; ниже приведены поддерживаемые Mime base64 функции, которые он содержит.
Этот cached post from FlexVN (original post не всегда работает on-line) объясняет, как сделать base64 между PHP и Delphi с помощью блока EncdDecd.
unit EncdDecd;
interface
uses Classes, SysUtils;
procedure EncodeStream(Input, Output: TStream);
procedure DecodeStream(Input, Output: TStream);
function EncodeString(const Input: string): string;
function DecodeString(const Input: string): string;
function DecodeBase64(const Input: AnsiString): TBytes;
function EncodeBase64(const Input: Pointer; Size: Integer): AnsiString;
Indy-Project обеспечивает base64 классы кодер/декодер. Вы можете найти документацию here.
Для PHP вы можете использовать внутренние функции PHP base64_encode
и base64_decode
.
Кто собирается кодировать, и кто собирается декодировать? –