如何獲得MIME :: Base64 :: decode()中的功能,如在php base64_decode函數中嚴格參數?Perl嚴格decode_base64
-1
A
回答
1
my $c = '[A-Za-z0-9+/]';
my $strict = qr/
^
(?:$c{4})*+
(?:$c(?:==|$c(?:=|$c))=)?+
\z
/x;
sub php_base64_decode {
return undef if $_[1] && $_[0] !~ $strict;
return decode_base64($_[0]);
}
不知道什麼PHP的base64_decode
正是這麼做,所以你可能需要調整的格局中$strict
。
相關問題
- 1. Swift嚴格性
- 2. 配置perl的更嚴格的文件IO錯誤
- 3. Perl爲什麼不嚴格警告未聲明的$ a?
- 4. QUnit嚴格模式
- 5. XHTML嚴格1.0表
- 6. 嚴格的構造
- 7. Android嚴格模式
- 8. 使用嚴格MeteorJS
- 9. 嚴格限制VB.NET
- 10. 嚴格的標準:
- 11. PHP 7:同時使用嚴格和非嚴格類型提示?
- 12. 什麼是嚴格和非嚴格的模擬?
- 13. 嚴格VS非嚴格NHibernate的緩存併發策略
- 14. 嚴格的doctype causeing在IE
- 15. HTML嚴格增加行高
- 16. PHP中的嚴格模式?
- 17. ValueError:min_faces_per_person = 70太嚴格了
- 18. PHP嚴格驗證碼
- 19. FileSearch嚴格性問題
- 20. 嚴格循環不好?
- 21. 如何讓XmlSerializer.Deserialize更嚴格?
- 22. 在javascript中使用「嚴格」
- 23. ASP.Net MVC Recaptcha和嚴格Doctype
- 24. 非嚴格相等比較
- 25. 嚴格標準:聲明:: postDispatch()
- 26. Symfony服務嚴格參數
- 27. 檢查嚴格子列表
- 28. XSLT生成XHTML 1.0嚴格
- 29. TypeScript嚴格的類/接口
- 30. Agda的「嚴格正面」
什麼是你的代碼? – 2013-03-13 19:53:25
的[CPAN頁](http://search.cpan.org/~gaas/MIME-Base64-3.13/Base64.pm)具有實施例,其只是做這個。 – 2013-03-13 19:53:45
我輸入可包含損壞和Base64編碼字母不能有不匹配的數據,我需要的是函數返回布爾值false,如果它是。 – Aphex 2013-03-13 20:02:44