>>748046> нечитаемое нечто
Ты не поверишь, но JSON (JS, в данном случае) править легче, потому что
«есть подсветка синтаксиса, средства форматирования кодстайла и некоторые друге няшности» (например, проверка на ошибки) в любом текстовом редакторе.
К тому же, в отличие от ASS, который жёстко загнан в рамки строчек, здесь можно как угодно переносить и т. д., а это жирный плюс к удобству чтения и правки. Если хочешь, ты можешь каждое событие записать в одну строку и получишь ровно такое же нечитаемое и нередактируемое говно, как ASS.
> могу поправить, внести правки итд итп прямо на коленке, в блокноте
Дело привычки. Например, я достаточно много редактировал SVG в текстовом редакторе (а ты сам знаешь, каким адским бывает SVG, сгенерённый редакторами), но когда после этого открыл ASS, то и вовсе ужаснулся, потому что это не формат, а невнятная мешанина цифр, букв и запятых. Сейчас немного привык, некоторые вещи теперь удобней делать в текстовом редакторе, но это не потому что формат хороший, а потому что редактор куда круче аегисаба.
> весить будет дай боже
Во-первых, это же самое можно сказать и про ASS, потому что в нём
очень много избыточной информации, прописываемой в каждой строчке, но никакого значения не имеющей. Здесь же в каждой строчке указывается только необходимая информация.
Во-вторых, если бы у нас был саб в таком формате, то он минифицировался бы. При этом удалялись бы все лишние пробелы, переносы и прочие неняшности вроде дублирующихся свойств и т. д. Помимо этого, в более компактном формате были бы представлены цвета и время, что тоже позволило бы выиграть несколько килобайт.
Ну и, в конце концов, перед архиватором все форматы равны. Архиватору не важно, сколько байтов было в исходном файле, его волнует только то, сколько в нём
информации. А иформации в нём всегда будет одинаково — хоть обычный синтаксис ASS использовать, хоть кранчевский XML, хоть мой JSON.
Впрочем, чего это я распинаюсь; говорил же уже выше, что это всего лишь представление того же самого ASS, а не какая-то охуенная идея, которую я щаз побегу всем заталкивать. В крайнем случае, таким может быть
внутреннее представление ASS в каких-нибудь программах вроде оптимизатора-минификатора-упаковщика, который я сейчас клепаю
с чего, собственно, я и заговорил про ASS.