> Внимание

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



7-zip для WinCE | архиватор 7-зип для WinCE



Реп: (114)
7-zip for WinCE
версия 9.22 beta

Последнее обновление программы в шапке 19.04.11

Изображение

Описание:
7-Zip это полноценный файловый архиватор с высокой степенью сжатия.

Основные характеристики:
  • Графическая оболочка.
  • Полноценная работа с коммандной строкой. Можно ассоциировать с архивати *.7z
  • Корректно воспринимает русские имена файлов
  • Улучшены алгоритмы выделения памяти
  • Может работать в ландшафтном режиме
Поддерживаемые форматы файлов:7z, rar, zip, cab, arj, bz2, bzip2, cpio, deb, dmg, gz, gzip, hfs, iso, lha, lzh, lzma, rpm, swm, tar, tbz, vhd, wim, fat и многие другие мне неизвестные

Можно одновременно извлечь все файлы кнопкой на панели инструментов или выбрать соответствующий пункт в всплывающем меню по долгому тапу на списке файлов.
Или выделить нужные файлы и нажать кнопку на панели инструментов или выбрать нужный пункт в всплывающем меню. Теперь оно стало намного удобнее в использовании.

Домашняя страница: 7-zip.org

Совместимость: wm2003?, wm2003se, wm5, wm6

Скачать:
Версия 9.22 beta САВ: 7z922_arm.cab
Версия 9.22 beta EXE (запускать на КПК, самораспаковывающийся архив): 7z922_arm.exe
Версия 9.22 beta ZIP (набор файлов из cab'а): 7z922_arm.zip , изменения , спасибо - mPaSoft

Версия 9.20 Final САВ: 7z_v.9.20.cab
Версия 9.20 Final EXE (запускать на КПК, самораспаковывающийся архив): 7z920_arm.exe изменения спасибо mPaSoft

Архив версий
Версия 9.21 beta САВ: 7z_v.9.21.cab
Версия 9.21 beta EXE (запускать на КПК, самораспаковывающийся архив): 7z921_arm.exe
Версия 9.21 beta ZIP (набор файлов из cab'а): 7z921_arm.zip , изменения , спасибо - mPaSoft
Версия 9.19 beta CAB: 7z918_arm.cab - изменения спасибо mPaSoft
Версия 9.05 альфа 1: 7z.v.9.05alfa.cab
Версия 9.06: 7z906_arm.cab
Версия 9.07 beta: 7zipextracter_v907.rar
Версия 9.09 beta: 7z909_arm.cab
Версия 9.10 beta: 7z910_arm.cab спасибо skanja
Версия 9.11: 7z911.cab
Версия 9.12 beta: 7_Zip_9.12_beta.cab спасибо Feder
Версия 9.15 beta: 7_Zip_9.15_beta.cab спасибо Feder
Версия 9.16 beta: 7_Zip_9.16_beta.cab спасибо Feder
Версия 9.17 beta: 7_Zip_9.17_beta.cab спасибо Feder
Версия 9.18 beta: 7z918_arm.cab - изменения спасибо mPaSoft


7-zip Extracter - утилита для извлечения файлов из архива:
Последняя версия, русская
Последняя английская версия, исходники
Версия для смартфонов: _ttp://forum.wce.by/viewtopic.php?p=154189#154189
DLL для WindowsMobile c функциями распаковки архивов: http://4pda.to/forum/dl/post/136049/7zcelib.7z
За активное участие в тестировании спасибо тестерам comradegeneral и std.denis.

Сообщение отредактировал dmand - 19.04.11, 07:47



Реп: (114)
>std.denis
В ссылке про это практически и написано.

Пока реализация выделения памяти выглядит вот так:
/* 7zAlloc.c */

#include <stdlib.h>
#include "7zAlloc.h"

void *SzAlloc(size_t size)
{
if (size == 0)
return 0;
return malloc(size);
}

void SzFree(void *address)
{

free(address);
}

void *SzAllocTemp(size_t size)
{
if (size == 0)
return 0;
return malloc(size);
}

void SzFreeTemp(void *address)
{
free(address);
}


Над CreateFileMapping+MapViewOfFile подумаем.

Можно попробовать примерно так:
HANDLE hFileMapping;
PVOID pMemory;
hFileMapping = CreateFileMapping((HANDLE)INVALID_HANDLE_VALUE,
NULL, PAGE_READWRITE, 0, 0x200000, TEXT("MyMem"));
if(hFileMapping)
pMemory = MapViewOfFile(hFileMapping, FILE_MAP_WRITE, 0, 0, 0);

Сообщение отредактировал Klev_ - 25.02.08, 22:58



Реп: (345)
Klev_,
Я не пробовал ( не люблю русские имена файлов), но народ говорит , что русские имена файлов в архиве нормально не понимаются.



Реп: (114)
>TJ27
Да, действительно русский не понимает. Постараемся пофиксить.

А может кто-нибудь знает в какой кодировке 7зип хранит имена файлов?

Сообщение отредактировал Klev_ - 27.02.08, 23:59



Реп: (105)
Klev_, может и есть варианты, но свежесжатый файл хранит в обычном, двухбайтном UNICODE. т.е. грубо говоря, это wchar_t



Реп: (114)
Появилось немного времени. Баги пофиксил.
Теперь нормально воспринимает русские имена файлов.
Русские имена хранит в формате УТФ-8.
Памяти может выделить много. Нормально распаковывает файлы сжатые алгоритмом LZMA-24.

Сообщение отредактировал Klev_ - 10.03.08, 00:06



Реп: (114)
Нашелся один архив, который распаковываться отказался. В нем применяются 2 алгоритма: LZMA96k и PPMDo13mem48m. Те же файлы упаковал новым 7з - все упаковались алгоритмом LZMA-21.
Нашел архив, упакованный алгоритмом LZMA96k . Архив распаковался нормально. Следовательно дело в PPMD:o13mem48m. Больше таких архивов я не встречал.
Появится время - сделаем интерфейс покрасивее.

Сообщение отредактировал Klev_ - 06.03.08, 16:34



Реп: (114)
Появилось немного времени - слегка пофиксил баги, сделал интерфейс покрасивше.
Сообщений о багах нет - значит баги кончились.
А если так, то это уже релиз.

Сообщение отредактировал Klev_ - 14.03.08, 18:23



Реп: (114)
Появится время - сделаю русский интерфейс. Хотя руссифицировать там особо нечего.
А вот и исходники:

Прикрепленные файлы

Прикрепленный файл7z.rar ( 247.74 КБ )


Сообщение отредактировал Klev_ - 10.03.08, 00:26



Реп: (105)
Klev_, может просто классический "неуловимый Джо"? ;)
в альбомном режиме скроллбар на все окно выглядит как-то ужасно, имхо



Реп: (2029)
std.denis @ 10.03.08 16:37:50
Klev_
в альбомном режиме скроллбар на все окно выглядит как-то ужасно, имхо

Присоединяюсь к пожеланию!



Реп: (114)
Сделал русский интерфейс.
Добавил окно настроек.

[attachment="99862:http://4pda.to/forum/dl/post/99862/img-76744-7zip.jpg"]
[attachment="99863:http://4pda.to/forum/dl/post/99863/img-76745-7zip_.jpg"]

Прикрепленные файлы

Прикрепленный файлRelease.rar ( 37.8 КБ )


Сообщение отредактировал Klev_ - 02.11.08, 01:35



Реп: (22)
блин полезная штука,нужная когда компа нет под рукой,вот еще бы паковать-супер.Да и проект как умер?



Реп: (114)
>nekras5
Да не умер.
Просто все что хотели - все сделано. Большую часть багов выловили. Интерфейс подправили.
А с паковкой надо подумать.
Хотя памяти для упаковки много надо. Поэтому 7зип и не пользуется такой популярностью как рар и зип. Там памяти надо в разы меньше.



Реп: (22)
Совместить бы к рару 7.z или к рески,а еще лучше к Вашей проги -универсальный архиватор сделать.С 7.z пусть хоть только распаковка работает и то радость когда он нужен а ББ нет .



Реп: (114)
Если знать как устроены плагины Реско, то попробовать написать можно.
Универсальный архиватор - это слишком круто.
А вообще писаля прогу для сябя для случая
и то радость когда он нужен а ББ нет



Реп: (22)
огромное спасибо за то что есть,просто идейки выдвинул и получил ответы.Аналогов все равно еще нет!!!



Реп: (114)
Хотелось бы конечно узнать о том как писать плагины к Реско.
На форуме реско я задал вопрос о плагинах. Ждем ответа.

Сообщение отредактировал Klev_ - 10.07.08, 13:04



Реп: (15)
О спасибо! Работает на Tornado wm6 standart с эмулем курсора, долго, но работает.



Реп: (114)
>stas20
Добавил в совместимость WM6

Сообщение отредактировал Klev_ - 10.07.08, 22:58



Реп: (0)
блин, всю теМу прочитал но Всё же не понял как иенно работает эта программа, если не трудно объясните , заранее благодарю

Added @ 22.07.2008, 12:47

блин , прочитал всю тему но всё Же не понял как работает данная программа, если кому не трудно объясните, Заранее блАгодарю


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 21.02.24, 04:32