任意类型文件和base64编码的相互转换

<?php
// 将*.zip文件转成base64编码
$original = __DIR__ . '/test.original.zip';
$contents = file_get_contents($original);
$base64 = base64_encode($contents);


// 将base64编码保存为文本文件
$file = __DIR__ . '/test.zip.base64';
file_put_contents($file, $base64);


// 还原*.zip文件
$base64 = file_get_contents($file);
$decode = base64_decode($base64);
file_put_contents(__DIR__ . '/test.restore.zip', $decode);

Copyright © 2024 码农人生. All Rights Reserved