-1
我有这个应用程序,它存储数据库中的基础64字符串中的图像。在这里存储在磁盘中是不行的。然而,这是更重,基地64字符串或十六进制或二进制
我想要选择基地64,十六进制和二进制之间最轻。任何人都可以帮忙,请。
我也很感激从64位转换到另外两位。
我使用PHP
我有这个应用程序,它存储数据库中的基础64字符串中的图像。在这里存储在磁盘中是不行的。然而,这是更重,基地64字符串或十六进制或二进制
我想要选择基地64,十六进制和二进制之间最轻。任何人都可以帮忙,请。
我也很感激从64位转换到另外两位。
我使用PHP
二进制将举行以最小的尺寸数据,然后再的base64十六进制。
Base64编码为二进制
$binarydata = base64_decode($bas64data);
二进制到十六进制
$hexdata = bin2hex($binarydata);
注意用二进制存储,你不能只是呼应了在<img>
标签的图像数据,你必须建立某种的浏览页面或只是在base64中重新编码它。
非常感谢这个直接的答案。我会尝试解决方案,然后回滚upvote如果工作。 –
使用指向它的硬盘驱动器。 –
如果用“二进制”表示双/位表示,扩展比率将为1:8。 (十六进制是1:2,对于base64它是1:1.3̅) – mario
谢谢@php_purest,但我说过使用磁盘是没有选择的。 –