Está correto acrescentar nova linha com texto a um arquivo existente (mídia)? [fechadas]

1

Eu quero acrescentar texto extra com um monte de informações que meu script fará uso para arquivos de mídia (avi, mkv, mp3, flac e possivelmente até mesmo zip / rar). Eu só quero ter certeza, se esses tipos de arquivos podem ficar "quebrados" de alguma forma se eu acrescentar algo a ele que não estava originalmente lá. Quando eu tentei em um arquivo, ele ainda tocava no player VLC sem nenhum problema, mas eu só queria verificar com vocês, antes de fazer alguma coisa estúpida, e possivelmente evitar quaisquer consequências imprevistas :) Obrigado.

    
por Andrew 21.09.2010 / 21:27

1 resposta

3

Isso dependerá muito do formato do arquivo e do comportamento do programa que está tentando usar o arquivo. É possível que o VLC ignore o "ruído" no final de um arquivo AVI, ou, como está renderizando os bytes do AVI como quadros de vídeo, que alguns bytes aleatórios no final de um arquivo não serão notados pela pessoa que está assistindo.

Um jogador tentando reproduzir um arquivo de áudio, por outro lado, pode ler cegamente os bytes que você adicionou e produzir estática ou ruído no final da música ...

Sua melhor aposta é fazer algumas pesquisas sobre os formatos de arquivo que você está interessado em usar, mas fazer alterações arbitrárias em bytes em um arquivo pode levar a problemas em alguns casos. :)

    
por 21.09.2010 / 21:52