to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!

  • 13 Odpowiedzi
  • 2133 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

nothin

to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« dnia: Sierpień 19, 2006, 17:40:08 »


teraz można pakować exeki i dlle sensownie i w pockecie.

http://mobile-sg.com/ppc/apps/?p=UPX4PPC

działa bosko.

*

Offline processor

  • ****
  • 691
  • Płeć: Mężczyzna
    • Radio i telewizja w Małopolsce
  • Sprzęt: XDA Exec, iPAQ 3870
Re: to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!
« Odpowiedź #1 dnia: Sierpień 19, 2006, 19:38:43 »
Cytat: "nothin"


teraz można pakować exeki i dlle sensownie i w pockecie.

http://mobile-sg.com/ppc/apps/?p=UPX4PPC

działa bosko.


Pewnie on jakoś pakuje kod programu, tylko żeby sie nie okazało że jak go odinstalujesz to nic nie będzie działało. ;)

*

nothin

to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #2 dnia: Sierpień 19, 2006, 20:02:49 »
lol nie żartujmy...

w nagłówku spakowanego pliku jest depacker, progs jest CMDLINE frontendem, coś, jak xpk library w amidze, czy stareńki powerpacker.
dziwię się, że w lowmem systemach tego się nie stosuje W SYSTEMIE...

wcześniej pisaliśmy, czego nie da rady spakować, isilo jest jak dla mnie najistotniejszy, ale i tak poleciał na kartę...


btw, tu jest wątek pierwotny, stanął po tym, jak żaden polxki developer nie potrafił odpowiedzieć na pytanie o napisanie takowego.. teraz już mam i się cieszę.


żeby uświadomić o co chodzi:

4 biblioteki do programów, które MUSZA być w katalogu windows zabierają np 0.5 mb, po spakowaniu zajmują 180 kb. podczas użycia tej biblioteki nie sposób zauważyć różnic w prędkości ładowania, co więcej:

załóżmy, że mamy exeka 5 mega. spakowany zajmuje 1.8. Teraz: 1,8 mega ładowane z np karty łąduje się szybciej, nawet, jeśli doliczymy rozpakowywanie, które jest naprawdę szybkie.

teraz:

załóżmy , że mamy maszynę, która ma file store w RAMIE. jeśli dobrze rozumiem wystarczy spakować zawartość romu takiej maszyny i wgrać to z powrotem, by otrzymać sporo więcej miejsca w file store za free=odpowiednik szybkiej karty sd.



jedyna rada: jeśli nie jesteśmy pewni, czy się da coś spakować, coby się nie uwaliło, warto robić backupy i nie pakować wszystkiego naraz.

*

Offline cheesus

  • *
  • 74
  • Płeć: Mężczyzna
    • www.mobico.pl
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #3 dnia: Sierpień 22, 2006, 00:09:21 »
Cytat: "nothin"

dziwię się, że w lowmem systemach tego się nie stosuje W SYSTEMIE...


cala pamiec JEST standardowo pakowana przez system ;)

*

nothin

to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #4 dnia: Sierpień 22, 2006, 11:37:25 »
ale nie nie, chodzi mi o to, że taka kompresja w locie wbudowana w system dałaby trochę więcej miejsca wynikowo.

*

Offline cheesus

  • *
  • 74
  • Płeć: Mężczyzna
    • www.mobico.pl
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #5 dnia: Sierpień 22, 2006, 17:50:16 »
Cytat: "nothin"
ale nie nie, chodzi mi o to, że taka kompresja w locie wbudowana w system dałaby trochę więcej miejsca wynikowo.


w systemie JEST wbudowana taka kompresja w locie ;)

to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #6 dnia: Sierpień 22, 2006, 18:39:37 »
@cheesus -> Zdaje sie że tylko w systemach Pocketpc2000 i PocketPC2002. Ponadto wydajność takiego rozwiąznia jest trochę gorsza niż to co daje UPX.

Ale z drugiej strony UPX ma wady np:
- potrzebuje więcej pamięci RAM do startu programu nawet do 50%. Np Opera uruchamiana z karty SD normalna wersja wymaga 5MB, Upx'owana wersja już przeszło 7MB.
- mimo że program działa to czasami dziwnie się zachowuje np traci ikonkę główną (np Resco Photo Viewer) lub ikonki (Np w Total Commanderze znikają ikony spakowanych plików)

Podobnie jak nothin zalecam ostrożność w używaniu.

*

Offline marx

  • ****
  • 640
  • Płeć: Mężczyzna
  • Sprzęt: Samsung Galaxy Note II
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #7 dnia: Sierpień 25, 2006, 09:49:04 »
kompresja jest na 100% takze w WM5. UPX ma lepsza kompresje niz ta systemowa.
Co do znikajacych ikonek - obejrzyj opcje UPXa. Mozna kompresowac tylko niektore rzeczy, np nie ruszac resource'ow i powinno byc ok

*

Offline longu

  • ****
  • 760
  • Płeć: Mężczyzna
  • Sprzęt: Garmin-Asus M10, HTC Diamond, SE Xperia Ray
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #8 dnia: Sierpień 27, 2006, 23:59:50 »
Fajna sprawa z tym UPX. Zmniejszam rozmiar wszystkich .exe i .dll zajmujących powyżej 100 kb testując od razu działanie aplikacji. Jak dotąd nie zauważyłem żadnych skutków ubocznych (programy wcale dłużej się nie uruchamiają), a cenne kilobajty uciekają ;-) (średnio o ~połowę mniejsze są).
Pozdrowionka.
iPaq H3870 -> iPaq H4155 -> Acer n311 -> Asus P535 -> HTC Diamond -> Garmin-Asus M10 -> SE Xperia Ray

*

Offline marx

  • ****
  • 640
  • Płeć: Mężczyzna
  • Sprzęt: Samsung Galaxy Note II
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #9 dnia: Sierpień 28, 2006, 08:56:42 »
przetestuj dokaldnie, zdarza sie ze np znikaja czcionki, ikonki albo wogole nic nei dziala

*

Offline longu

  • ****
  • 760
  • Płeć: Mężczyzna
  • Sprzęt: Garmin-Asus M10, HTC Diamond, SE Xperia Ray
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #10 dnia: Sierpień 28, 2006, 15:45:47 »
Na razie testowałem na zasadzie uruchamiania. Jeżeli w trakcie późniejszej pracy wyjdą błędy, o których piszesz, to zawsze można zdekompresować daną binarkę. (poza tym zrobiłem sobie również pełny backup zanim zacząłem się bawić).
Pozdrowionka.
P.S.
Nie mogę skompresować PocketPlus'a - pewnie dlatego, że jest w użyciu, ale nie za bardzo wiem, jak się go wyłącza, żeby zmniejszyć rozmiar plików .dll znajdujących się w \Windows oraz w katalogu z zainstalowaną aplikacją.
iPaq H3870 -> iPaq H4155 -> Acer n311 -> Asus P535 -> HTC Diamond -> Garmin-Asus M10 -> SE Xperia Ray

*

Offline cheesus

  • *
  • 74
  • Płeć: Mężczyzna
    • www.mobico.pl
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #11 dnia: Sierpień 28, 2006, 23:17:39 »
sprobuj odpalic tryb awaryjny

*

Offline longu

  • ****
  • 760
  • Płeć: Mężczyzna
  • Sprzęt: Garmin-Asus M10, HTC Diamond, SE Xperia Ray
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #12 dnia: Sierpień 28, 2006, 23:37:08 »
Co prawda zadziałała rada mojego przedmówcy i udało mi się zmniejszyć rozmiar dll'ek PocketPlus'a, ale nie polecam tej operacji. Po kompresji Pocket+ zaczął się "wykrzaczać" - przywracam z backupu.
Pozdrowionka.
iPaq H3870 -> iPaq H4155 -> Acer n311 -> Asus P535 -> HTC Diamond -> Garmin-Asus M10 -> SE Xperia Ray

*

Offline longu

  • ****
  • 760
  • Płeć: Mężczyzna
  • Sprzęt: Garmin-Asus M10, HTC Diamond, SE Xperia Ray
to na co czekałem - FRONTEND do UPXA, działa bosko!!!!!!!!!!
« Odpowiedź #13 dnia: Sierpień 28, 2006, 23:48:47 »
O dziwo przywrócenie z backupu nie pomogło, ale wystarczyło zdecompresować dll i wszystko wróciło do normy.
Pozdrowionka.
iPaq H3870 -> iPaq H4155 -> Acer n311 -> Asus P535 -> HTC Diamond -> Garmin-Asus M10 -> SE Xperia Ray