Это происходит из-за того, что сервер отдаёт неправильный content type для файла.Иногда при клике на rar-файл, Opera (9.0) вместо сохранения его в виде файла - открывает его на новой странице как текстовый файл. Как можно это побороть?
Можно изменить реакцию Оперы на файлы определённого типа
CTRL+F12 - Advanced - Downloads => снять галочку "Hide file types opened with Opera" => поставить переключатель в выборе действий для архивов на "Save To Disk".
Честно говоря, я бы не стал заморачиваться, а "проблемные" файлы скачивал бы менеджером закачек или так, как советовал okun.