Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 14.09.2009, 10:21   #1
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
архиваторы на MIDletPascal

Написал простые программки для распаковки zip и gzip архивов. Разбор заголовков файлов сделан в MP; распаковка сделана java-библиотекой. Для нее использовал одну реализацию, из наиболее просто и грамотно сделанных подобных алгоритмов ~10Kb (при желании библиотеку можно полностью переписать под MIDletPascal, но будет работать несколько медленней).
___
Если переделать библиотеку под распаковку из потока, можно будет работать с большими файлами. Текущей версией удобно получать небольшие файлы из сети Интернет. Предыдущая версия оригинальной библиотеки используется в программе TVControl, которая получает html-страницу упакованную в формате gzip
___
zip_info - некоторые простые исходники упаковки/распаковки на С и Pascal
___
интерфейс библиотеки:

function gzstr(s : string) : string; - распаковка gzip файла из строки

function udatastr(s : string; usize : integer) : string; - распаковка упакованного блока без заголовков, где usize - кол-во байт необходимых под распакованные данные, (резервируемых под буфер вывода, указание меньше чем нужно вызывает ошибку).

function status : integer; - успешность текущей распаковки (0-успешна / 1-ошибка)
___
p.s.: неплохо бы сделать алгоритм упаковки, кто-нить возьмется?
Вложения
Тип файла: zip gz.zip (82.6 Кб, 627 просмотров)
Тип файла: zip zip.zip (24.9 Кб, 621 просмотров)
Тип файла: zip zip_info.zip (119.3 Кб, 627 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SubZer0 (28.09.2009)
Старый 30.09.2009, 16:41   #2
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: архиваторы на MIDletPascal

Еще одна подобная библиотека распаковки - программа jar2jad,
которая на основе "file_system\*.JAR/META-INF\MANIFEST.MF" создает в файловой системе JAD-файл.
__
p.s.: в MP используя библиотеку распаковки и библ. jsr75, можно реализовать подобный алгоритм
Вложения
Тип файла: zip jar2jad.jar.zip (10.6 Кб, 617 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MidpX и MidletPascal SubZer0 FAQ 11 23.11.2013 02:32
Скачать MidletPascal smesh Прочие вопросы 14 30.06.2011 15:57
MidletPascal - Вирус?! Mix6s Прочие вопросы 3 08.02.2008 02:10
MidletPascal. Что это. Данил MidletPascal 12 23.10.2007 05:27
MidletPascal Version 2.02 Red Ninja(Михайлов Никита) Основной форум 14 02.02.2007 18:44


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com