Criação de arquivos de teste base64

Eu estava no processo de escrever e testar uma classe FileObject em PHP para abstrair o manuseio de arquivos e precisava de um arquivo para testar a decodificação base64.

Ent√£ooo, depois de baixar uma imagem para teste, criei algumas vers√Ķes codificadas em base64 para teste. Igual a:

Em um prompt bash, simplesmente execute:

cat photo.jpg | base64 > photo.base64

Como alternativa, execute-o por meio de PHP:

cat photo.jpg | php -r 'echo base64_encode(file_get_contents("php://stdin"));' > photo.base64

Finalmente, para obter uma vers√£o “fragmentada” em conformidade com a RFC 2045 :

cat photo.base64 | php -r 'echo chunk_split(file_get_contents("php://stdin"));' > photo.chunked.base64

Boom, agora tenho arquivos de teste √ļteis. ūüôā

(certifique-se de executar cada um deles em uma linha … eles s√£o quebra de linha, gra√ßas ao CSS de Coderwall)