国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

php的Url 安全的base64編碼解碼類

這篇具有很好參考價(jià)值的文章主要介紹了php的Url 安全的base64編碼解碼類。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

/**
 * Url安全的Base64編碼方法
 * @author JerryLi
 * @version 20231217
 */
final class UrlSafeB64Fun{
    /**
     * 編碼
     * @param string $sData 原始字符串
     * @return string
     */
    static public function encode(string $sData): string{
        $aTmp = base64_encode($sData);
        return strtr($aTmp, ['+'=>'-', '/'=>'_', '='=>'']);
    }
    /**
     * 解碼
     * @param string $sData 待解嗎字符串
     * @return string
     */
    static public function decode(string $sData): string{
        $sTmp = strtr($sData, ['-'=>'+', '_'=>'/']);
        if(strlen($sTmp) % 4!= 0){
            $sTmp.= str_repeat('=', 4 - strlen($sTmp) % 4);
        }
        return base64_decode($sTmp);
    }
}

文章來源地址http://www.zghlxwxcb.cn/news/detail-760086.html

到了這里,關(guān)于php的Url 安全的base64編碼解碼類的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python爬蟲——URL編碼/解碼詳解

    當(dāng) URL 路徑或者查詢參數(shù)中,帶有中文或者特殊字符的時(shí)候,就需要對 URL 進(jìn)行編碼(采用十六進(jìn)制編碼格式)。URL 編碼的原則是使用安全字符去表示那些不安全的字符。 安全字符,指的是沒有特殊用途或者特殊意義的字符。 URL 是由一些簡單的組件構(gòu)成,比如協(xié)議、域名、

    2024年01月25日
    瀏覽(44)
  • 前端URL編碼與解碼:理解、應(yīng)用與實(shí)踐

    目錄 什么是URL編碼和解碼? 為什么需要URL編碼和解碼? 1. 特殊字符處理 2. 支持非ASCII字符 3. SEO優(yōu)化與用戶體驗(yàn) JavaScript中的URL編碼和解碼 URL編碼示例: URL解碼示例: 實(shí)際應(yīng)用場景 1. 處理查詢參數(shù) 2. 構(gòu)建友好的URL 3. 處理用戶輸入 總結(jié) encodeURI()?與?encodeURIComponent():區(qū)別與

    2024年02月11日
    瀏覽(22)
  • opensl學(xué)習(xí)——base16編碼解碼、base64編碼解碼、ASCII碼表、擴(kuò)展ASCII碼

    opensl學(xué)習(xí)——base16編碼解碼、base64編碼解碼、ASCII碼表、擴(kuò)展ASCII碼

    ASCII(American Standard Code for Information Interchange,美國信息互換標(biāo)準(zhǔn)代碼)是一套基于拉丁字母的字符編碼,共收錄了 128 個(gè)字符,用一個(gè)字節(jié)就可以存儲(chǔ),它等同于國際標(biāo)準(zhǔn) ISO/IEC 646。 ASCII 編碼于 1967 年第一次發(fā)布,最后一次更新是在 1986 年,迄今為止共收錄了 128 個(gè)字符,包

    2024年02月07日
    瀏覽(43)
  • js對url進(jìn)行編碼解碼(三種方式)

    js對url進(jìn)行編碼解碼(三種方式)

    目錄 前言 一、為什么要編碼 二、需要編碼的字符 三、編碼的三種方式 第一種:escape和 unescape 第二種:encodeURI 和 decodeURI 第三種:?encodeURIComponent 和 decodeURIComponent 三、總結(jié) 我們在項(xiàng)目開發(fā)中用url進(jìn)行參數(shù)傳遞時(shí),經(jīng)常會(huì)傳遞一些中文名的參數(shù)或URL地址,在后臺(tái)處理時(shí)會(huì)發(fā)

    2024年03月10日
    瀏覽(23)
  • JS Base64編碼和解碼

    Base64 是一種編碼方式,可以將任意字符(包括二進(jìn)制字符流)轉(zhuǎn)成可打印字符。JavaScript 定義了兩個(gè)與 Base64 相關(guān)的全局方法。 btoa():字符串或二進(jìn)制值轉(zhuǎn)為 Base64 編碼。 atob():把 Base64 編碼轉(zhuǎn)為原來的字符。 Base64 方法不能夠操作非 ASCII 字符。 示例 要將非 ASCII 碼字符轉(zhuǎn)為

    2024年02月16日
    瀏覽(20)
  • java base64編碼和解碼

    Base64 編碼會(huì)將字符串編碼得到一個(gè)含有 A-Za-z0-9+/ 的字符串。 base64 編碼和解碼網(wǎng)上有些地方稱為 base64 加密和解密,這是不準(zhǔn)確的。base64 是不能用來加密和解密的,它只是一種編碼解碼方式,不能用于加密和解密,如果你想加密和解密可以選擇如 AES、RSA 等加密算法。 標(biāo)準(zhǔn)的

    2024年02月15日
    瀏覽(32)
  • Python中的Base64編碼和解碼

    Python3中Base64編碼和解碼,使用的是base64模塊中的b64encode 和 b64decode方法,關(guān)于怎么使用,首先查看源碼中的說明: b64encode : Encode the bytes-like object s using Base64 and return a bytes object b64decode : Decode the Base64 encoded bytes-like object or ASCII string s… The result is returned as a bytes object. 要點(diǎn)

    2024年02月13日
    瀏覽(21)
  • JavaScript 圖片url地址轉(zhuǎn)base64

    目錄 前言 一、圖片地址轉(zhuǎn)base64 記錄來自于每一次的實(shí)際需求; 此次需要做的是將拿到的圖片,轉(zhuǎn)png格式下載,看了下數(shù)據(jù)庫返回的地址,有png、svg、jpg格式,我的想法是先通通轉(zhuǎn)base64,再處理成png下載。 1、先定義一個(gè)方法? 2、存儲(chǔ)返回的base64,并轉(zhuǎn)為png格式下載

    2024年02月16日
    瀏覽(22)
  • Java - 將base64編碼解碼成圖片

    Java - 將base64編碼解碼成圖片

    為了方便測試,我們可以使用一個(gè)圖片編碼網(wǎng)站,將圖片進(jìn)行base64編碼 解密的代碼如下 因?yàn)閳D片的Base64字符串非常大,動(dòng)輒幾百K,所以不能直接使用 String base64 = \\\"${該圖片的base64串}\\\" 進(jìn)行測試,否則編譯器會(huì)報(bào)錯(cuò) Java \\\"constant string too long\\\" compile error\\\" 。這個(gè)錯(cuò)誤的出現(xiàn),是因

    2023年04月09日
    瀏覽(28)
  • 如何將base64圖片轉(zhuǎn)化為URL格式

    1)將base64圖片格式轉(zhuǎn)為可讀的url格式 將圖片文件轉(zhuǎn)為二進(jìn)制,然后通過URL的createObjectURL函數(shù),將二進(jìn)制轉(zhuǎn)為url格式 2)將圖片轉(zhuǎn)為文件

    2024年02月12日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包