添加测试文件

This commit is contained in:
yun
2025-11-09 18:23:08 +08:00
parent 7bbd570de9
commit 034315ddbd
5 changed files with 93 additions and 10 deletions
+9 -8
View File
@@ -3,11 +3,11 @@ package base64x
import "encoding/base64"
// 普通的
func Base64StdEncode(s string) string {
func StdEncode(s string) string {
return base64.StdEncoding.EncodeToString([]byte(s))
}
func Base64StdDecode(sEnc string) (string, error) {
func StdDecode(sEnc string) (string, error) {
sDec, err := base64.StdEncoding.DecodeString(sEnc)
if err != nil {
return "", err
@@ -16,11 +16,11 @@ func Base64StdDecode(sEnc string) (string, error) {
}
// URL和文件名安全的
func Base64UrlEncode(s string) string {
func UrlEncode(s string) string {
return base64.URLEncoding.EncodeToString([]byte(s))
}
func Base64UrlDecode(sEnc string) (string, error) {
func UrlDecode(sEnc string) (string, error) {
sDec, err := base64.URLEncoding.DecodeString(sEnc)
if err != nil {
return "", err
@@ -29,11 +29,11 @@ func Base64UrlDecode(sEnc string) (string, error) {
}
// 无填充
func Base64RawEncode(s string) string {
func RawEncode(s string) string {
return base64.RawStdEncoding.EncodeToString([]byte(s))
}
func Base64RawDecode(sEnc string) (string, error) {
func RawDecode(sEnc string) (string, error) {
sDec, err := base64.RawStdEncoding.DecodeString(sEnc)
if err != nil {
return "", err
@@ -41,11 +41,12 @@ func Base64RawDecode(sEnc string) (string, error) {
return string(sDec), nil
}
func Base64RawUrlEncode(s string) string {
// URL和文件名安全的,无填充
func RawUrlEncode(s string) string {
return base64.RawURLEncoding.EncodeToString([]byte(s))
}
func Base64RawUrlDecode(s string) (string, error) {
func RawUrlDecode(s string) (string, error) {
decoded, err := base64.RawURLEncoding.DecodeString(s)
return string(decoded), err
}