pchart и прочие ...chart пакеты. Если тебе не важно будет ли это картинка или html/svg, то возвращаешь данные json массивом и вырисовываешь с помощью js - flot, chartjs и т.д. на js их просто куча
поток это поток, файл это файл, ты не можешь передать еще не полученное таким макаром. хотяя... если хочешь знаю один извращенный метод чтобы подсунуть стрим курлу, хотя нафига не очень понятно, чего тебе со stream функциями не работается?
сделай контроллер который будет возвращать контент файлов и проверять acl или чего там у тебя, а сами файлы размести в недоступной папке выше корня сайта
ну если знаете html,css, то почему не использовать svg? или нужно 3d? при желании всегда можно конвертнуть базу и использовать всякие там кады, скетчапы и рино.
если на копии используются зарегистрированные товарные знаки или что-то запатентованное, то в суд. можно и без этого обратится в суд, но тогда нужен будет адвокат получше и времени побольше.
просто разбивай и отправляй по 100мб - проблемы на линии или на конечном сервер никто не отменял. ну и не используй макс сжатие - должны быть данные для восстановления архива.
...add.call(this или то окружение(scope) что тебе нужно, coordinates). популярные ide позволяют просмотреть структуру объектов в удобной форме. ymaps используют все тот же js т.ч. лучше потрать время не на изучение менеджерского сленга, а мануал по js и api ymaps.
вирус - это программа, программа выполняется в среде для которой она создавалась. программа не может сама себя запустить, поэтому при первом запуске вирус обеспечивает себе дальнейшую загрузку одним из множества вариантов. Под любой ОС самый простой вариант обезопасить себя - использовать учетку с минимальными правами доступа т.е. без права на перезапись системных файлов.
потому что форма с загрузкой передается как multipart/form-data т.е. для каждого блока в отдельности может быть задана кодировка. если ну прям очень интересно, то см.https://tools.ietf.org/html/rfc2045 и далее.