Salat-sie, Остальные архиваторы пишут что архив поврежден. Какие именно? Это вопрос к авторам тех архиваторов, которые не открывают. В МС все сделано по "ГОСТ"у" Тот же WinRar или WinZip открывают без вопросов. Relikt, именно в файле класса? или все таки в файле архива в самом конце? Можно тогда ссылочку на это посмотреть? В конец зип-архива такая строчка действительно добавляется, это комментарий архива, так же допускаемый стандатром. В архив с расширением jar добавляться не должен, теоретически
kys, ну,сравнил ВинРар/ВинЗип с телефонными. По твоему предыдущему сообщению я уже догадался почему не открывают:) С ярами вообще интересная история,если создать новый с помощью МС,то другие его не откроют этот яр.Если перепаковать (добавить/удалить что нибудь),то всё нормально. ИМХО,это как раз изза упомянутого комментария в самом зип"е.Многие мобильные архиваторы не могут прочитать зип с коментом
Salat-sie, хм. Т.е. если создать новый архив jar, то коммент все равно добавляется? Гляну, для jar"ов вообще он должен быть отключен. Сейчас попробую запаковать что-нибудь.
kys, теоретически не должен, а практически добавляется. Знал бы что будет диалог на эту тему, сохранил бы тот класс тебе на память. А так... Поздняк метаться уже
Вобщем посмотрел. Получается так: Если создавать новый файл с расширением jar, коммента не будет. Если создавать zip, коммент будет. Если переименовать zip в jar и обновить его, например попробовать добавить существующий в архиве файл, но без замены, коммент удалится. Проверь, так работает?
18 сен 2008 в 11:28
Какие именно? Это вопрос к авторам тех архиваторов, которые не открывают. В МС все сделано по "ГОСТ"у"
Relikt, именно в файле класса? или все таки в файле архива в самом конце? Можно тогда ссылочку на это посмотреть? В конец зип-архива такая строчка действительно добавляется, это комментарий архива, так же допускаемый стандатром. В архив с расширением jar добавляться не должен, теоретически