Apenas preenchendo o arquivo com o comprimento desejado é fácil. O exemplo abaixo cria um arquivo com o tamanho certo e o adiciona ao final de uma música. Observe que isso não alterará o mp3 propriamente dito e que muitos programas exibirão dados adicionais (por exemplo, VBR 320). Isso não será alterado e seus amigos ainda podem "trapacear" olhando para isso.
[hennes@mud ~/testdir]$ ls -l
total 2996
-rw-r--r-- 1 hennes users 3058207 Aug 18 12:58 song.mp3
Quanto preenchimento eu preciso?
[hennes@mud ~/testdir]$ calc 5000000-3058207
1941793
Crie um arquivo com 1941793 zeros
[hennes@mud ~/testdir]$ dd if=/dev/zero of=Padding_file bs=1 count=1941793
1941793+0 records in
1941793+0 records out
1941793 bytes transferred in 10.502867 secs (184882 bytes/sec)
Verifique o resultado.
[hennes@mud ~/testdir]$ ls -l
total 4900
-rw-r----- 1 hennes users 1941793 Aug 18 13:00 Padding_file
-rw-r--r-- 1 hennes users 3058207 Aug 18 12:58 song.mp3
Con cat enate os arquivos (no windows copy / b deve fazer o mesmo)
[hennes@mud ~/testdir]$ cat song.mp3 Padding_file > padded_song.mp3
[hennes@mud ~/testdir]$ ls -l
total 9796
-rw-r----- 1 hennes users 1941793 Aug 18 13:00 Padding_file
-rw-r----- 1 hennes users 5000000 Aug 18 13:01 padded_song.mp3
-rw-r--r-- 1 hennes users 3058207 Aug 18 12:58 song.mp3
[hennes@mud ~/testdir]$
Reproduza o arquivo como um teste final. Ajuste o tamanho do arquivo de preenchimento conforme necessário.
(Antes que alguém comente: Sim, essa é uma maneira ineficiente de usar o dd)