Crie um arquivo de comprimento zero com extensão personalizada

Crie um arquivo de comprimento zero com extensão personalizada

Para uma aula, estou criando um codec personalizado chamado .utah. A ideia é mergulhar em uma base de código grande e desconhecida. Até agora, isso tem sido muito divertido e, para começar, criamos um arquivo decodificador .utah que simplesmente imprimirá hello world no console. O problema é que, se pegarmos um arquivo .png e renomeá-lo com .utah, o ffmpeg não o encaminhará (de forma alguma) e se criarmos um arquivo .utah usando um editor de texto, ele será salvo como um arquivo de texto mesmo com uma extensão .utah.

A questão é como criamos um arquivo vazio com nossa própria extensão (neste caso .utah) para testar o que acontecerá quando passarmos um arquivo para ffplay, para garantir que ele esteja roteando corretamente para nosso arquivo. Mais concisamente, podemos criar um arquivo .utah fictício que esteja vazio, mas tenha um

Responder1

Presumo que você esteja trabalhando em um sistema Linux (use as tags apropriadas). Nesse caso, você tem duas opções para criar arquivos vazios com qualquer nome e extensão que desejar.

touch filename.ext

ou

echo -n "" > filename.ext

Adicionada referência à extensão com base no comentário de @HiroftheDog.

informação relacionada