commit 2025-08-24 15:24 edit a bit ZCppMain/ZMainEnc.H

This commit is contained in:
2025-08-24 15:24:38 +09:00
parent f8cbc57070
commit bfb76457f7

View File

@ -64,7 +64,7 @@ namespace ZNsMain
if(APC_Origin==0 || VPC_Encode==0) if(APC_Origin==0 || VPC_Encode==0)
return ARR_CStringEnc; return ARR_CStringEnc;
////////////////////////////////// /*++++++++++++++++++++++++++++++*/
for(i = j = 0; APC_Origin[i]; i++) for(i = j = 0; APC_Origin[i]; i++)
{ {
@ -110,6 +110,7 @@ namespace ZNsMain
else else
{ {
::sprintf(VCA_Buff, "%02x", c); ::sprintf(VCA_Buff, "%02x", c);
VPC_Encode[j++] = '%' ; VPC_Encode[j++] = '%' ;
VPC_Encode[j++] = VCA_Buff[0] ; VPC_Encode[j++] = VCA_Buff[0] ;
VPC_Encode[j++] = VCA_Buff[1] ; VPC_Encode[j++] = VCA_Buff[1] ;
@ -1370,37 +1371,38 @@ namespace ZNsMain
{ {
public: public:
template<typename TString> template<typename TString> static void Encode
static void Encode(const char* APC_Origin, long AL_Length, TString& ARR_CStringEnc) (const char* APC_Origin, long AL_Length, TString& ARR_CStringEnc)
{ {
ZNsMain::ZNsEnc::ZftGetBase64Enc((const unsigned char*)APC_Origin, AL_Length, RR(ARR_CStringEnc)); ZNsMain::ZNsEnc::ZftGetBase64Enc((const unsigned char*)APC_Origin, AL_Length, RR(ARR_CStringEnc));
}/* }/*
template<typename TString> template<typename TString> static void Encode
static void Encode(const char* APC_Origin, long AL_Length, TString& ARR_CStringEnc) */ (const char* APC_Origin, long AL_Length, TString& ARR_CStringEnc) */
template<typename TString> template<typename TString> static void Encode
static void Encode(const TString& ARR_CStringOri, TString& ARR_CStringEnc) (const TString& ARR_CStringOri, TString& ARR_CStringEnc)
{ {
Encode(ARR_CStringOri.data(), ARR_CStringOri.size(), RR(ARR_CStringEnc)); Encode(ARR_CStringOri.data(), ARR_CStringOri.size(), RR(ARR_CStringEnc));
}/* }/*
template<typename TString> template<typename TString> static void Encode
static void Encode(const TString& ARR_CStringOri, TString& ARR_CStringEnc) */ (const TString& ARR_CStringOri, TString& ARR_CStringEnc) */
template<typename TString> template<typename TString> static void Decode
static void Decode(const char* APC_Origin, long AL_Length, TString& ARR_CStringDec) (const char* APC_Origin, long AL_Length, TString& ARR_CStringDec)
{ {
ZNsMain::ZNsEnc::ZftGetBase64Dec((const unsigned char*)APC_Origin, AL_Length, RR(ARR_CStringDec)); ZNsMain::ZNsEnc::ZftGetBase64Dec
((const unsigned char*)APC_Origin, AL_Length, RR(ARR_CStringDec));
}/* }/*
template<typename TString> template<typename TString> static void Decode
static void Decode(const char* APC_Origin, long AL_Length, TString& ARR_CStringDec) */ (const char* APC_Origin, long AL_Length, TString& ARR_CStringDec) */
template<typename TString> template<typename TString> static void Decode
static void Decode(const TString& ARR_CStringOri, TString& ARR_CStringDec) (const TString& ARR_CStringOri, TString& ARR_CStringDec)
{ {
Decode(ARR_CStringOri.data(), ARR_CStringOri.size(), RR(ARR_CStringDec)); Decode(ARR_CStringOri.data(), ARR_CStringOri.size(), RR(ARR_CStringDec));
}/* }/*
template<typename TString> template<typename TString> static void Decode
static void Decode(const TString& ARR_CStringOri, TString& ARR_CStringDec) */ (const TString& ARR_CStringOri, TString& ARR_CStringDec) */
public: public:
};/* };/*
@ -1422,7 +1424,8 @@ namespace ZNsMain
public : public :
enum{ ESHA1HashSize = 20 } ; enum{ ESHA1HashSize = 20 } ;
public : public :
typedef uint8_t UInt8Digest[ESHA1HashSize]; typedef uint8_t
UInt8Digest[ESHA1HashSize];
private: private:
struct StContext struct StContext