Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   compress(), ZIP (http://www.flasher.ru/forum/showthread.php?t=126731)

klafuda_klalafu 25.06.2009 20:32

compress(), ZIP
 
есть у ByteArray такие методы:
compress() и uncompress().
В мануале сказано что компрессирует по алгоритму ZIP....
а можно ли загрузить извне ZIP и сделать ему uncompress...
я пытаюсь но у меня не выходит...
говорит что к загруженой информации метод анкомпресс не применим....
может быть кто то делал что то такое ?

BlooDHounD 25.06.2009 20:34

http://www.google.ru/search?hl=ru&q=...e&lr=&aq=f&oq=

klafuda_klalafu 25.06.2009 20:41

то есть на Flasherе вы предпочитаете ваще не обсуждать данный вопрос ...
чо за фегня ваще .....
в гугле то я могу посмотреть допустим разобраться, а ведь придет другой который то же спросит...

wvxvw 25.06.2009 21:47

ZIP это алгоритм, общее понятие, а конкретных форматов реализующих этот алгоритм великое множество - ByteArray тоже можно заархивировать, но это не то же самое, что и создать ZIP файл, у этих файлов есть своя спецификация, структура ит т.д. например, они хранят информацию о имени файла на диске, и еще кучу всего прочего. ByteArray.compress() просто более компактно записывает данные, а не создает ZIP файл. Если вам нужно писать / читать такие файлы, есть много сторонних библиотек, которые это уже умеют делать.

BlooDHounD 26.06.2009 00:56

klafuda_klalafu, Вы не поверите, но приходили и спрашивали. и получали тот же ответ. я Вас не понимаю, Вы очень запутанно спросили "как это сделать", а я ответил. что Вас в ответе не устраивает? мне надо было текст перепечатать с сайтов разработчиков, или чего?

VVall 26.06.2009 01:12

ZIP - как раз конкретный формат, контейнер для данных, сжатых разными способами, одним из которых является deflate. compress() поддерживает два формата - deflate и zlib (deflate+метаданные). Deflate использует алгоритмы LZ77 и Хаффмана. С помощью compress() и uncompress() нельзя непосредственно работать с ZIP-архивами, требуется обвязка для работы с форматом ZIP. Есть готовые библиотеки, в которых всё необходимое уже реализовано.


Часовой пояс GMT +4, время: 23:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.