2009-12-22 4 views
1

В настоящее время я использую библиотеку nochump для распаковки файлов. Но он очень медленный (около 30 секунд для 2-мегабайтного файла). Есть ли другие доступные библиотеки, которые бывают быстрыми. Или это лучший способ распаковать, связавшись с os?Air - Unzipping file

Я использовал FZip, но он не будет работать в Mac. Так что не могу его использовать.

ответ

1

Не то, что я знаю ... AS3 довольно медленно в этих областях ...

Возможный способ обхода, если вы используете молнии для загрузки изображений, может быть с помощью большой JPEG со всеми ваши изображения внутри него (в конечном итоге с использованием дополнительного XML для определения размеров или, возможно, даже настраиваемых метаданных). Разжатие изображений во Flash довольно быстро (и асинхронно).

1

Возможно, это будет возможно с помощью Alchemy (есть очень быстрые libhemiries Alchemy для кодирования JPEG и PNG), но я не могу найти какой-либо существующий для распаковки.

В противном случае вы можете использовать бета-версию AIR 2.0 (не очень подходящую для производственного кода ... зависит от вашего проекта), чтобы вызвать собственное приложение, которое будет выполнять эту работу за вас.

В любом случае, может оказаться сложным получить информацию о прогрессировании, если вам это нужно.

Смежные вопросы