Cria um arquivo de tamanho zero com extensão customizada

0

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

A questão é como criamos um arquivo vazio com nossa própria extensão (neste caso .utah) para testarmos o que acontecerá quando passarmos um arquivo para o ffplay, para garantir que ele seja roteado corretamente para o nosso arquivo. De forma mais concisa, podemos criar um arquivo .utah fictício que está vazio, mas tem um

    
por Jon Mcdonald 27.02.2013 / 02:17

1 resposta

2

Estou assumindo que você está trabalhando em um sistema linux (por favor use as tags apropriadas). Se assim for, você tem duas opções para criar arquivos vazios com qualquer nome e extensão que você precisa.

touch filename.ext

ou

echo -n "" > filename.ext

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

    
por 27.02.2013 / 02:31

Tags