О идиотах и вредителях
2013-02-08 18:27Человека, предлагающего использовать zip-архив как контейнер для какого-либо файлового формата, предполагающего включение произвольных пользовательских файлов, следует судить за вредительство по той же статье, что и тех, кто допускает использование в файловом формате строк в доюникодных кодировках. Google Earth, I’m looking at YOU.
no subject
Date: 2013-02-09 03:40 (UTC)Rar не рулит, потому что проприетарный. Arj забыли, как страшный сон, по той же причине. Я не представляю себе спецификацию, в которой бы было написано «Документ ODT представляет собой архив RAR, внутри у которого XHTML и прочие штуки; за лицензиями на реализацию алгоритма упаковки обращаться туда-то».
Гугл виноват в том, что у zip до последнего времени не было средств указать кодировку, в которой хранятся имена файлов внутри архива. Поэтому DOS-реализации писали в DOS’овской кодировке, Windows-реализации в виндовой, а нам сейчас разгребать KMZ-слои, у которых внутри фотки с именами вида ���������.jpg.