Не качается ваш zzz. Если я вам объясню, почему нельзя просто так переименовывать файлы в неизвестное расширение, вы назад на место вернете расширение avi?
Значит так. Есть такая штука - веб-сервер Apache. У него в конфигурационных файлах прописано, как отдавать клиенту определенный тип файлов. Грубо говоря, для *.html это будет "Content-Type: text/html; " , а так как ваше zzz не прописан в конфигурации, что это - видефайл, то по умолчанию он тоже отдается как html. И если он даже каким-то чудом скачается, то посмотреть нельзя - сервер должен был его отдавать как тип "multimedia" или что-то в этом роде.
Верните на место avi, пожалуйста.