SFXWizard Software, LLC E-mail: info(a)sfxwizard.com |
|
|
|
SFXWizard általános ismertető
Célunk egy olyan tömörítő program megírása volt, mely egyszerűen, könnyen kezelhető, átlátható felhasználói felülettel rendelkezik és szinte bármilyen tömörítési feladat elvégzésére alkalmas legyen. Támogassa az un. önkicsomagoló archív fájl (SelF-eXtracting Archive file) és egyéb más elterjedt archív fájltípus létrehozását.
Az általunk ismert tömörítő programok által létrehozott önkicsomagoló archív fájlok egyik nagy hiányossága, hogy nem rendelkeznek komplett, több nyelvű felhasználói felülettel,a felhasználó elindítva a programot csak az összes fájlt tudja kibontani egy előre meghatározott (általában a Temp) könyvtárba. A tömörítő programok többsége nem támogatja a többszintű tömörítési feladatok létrehozását, általában egy mappa vagy fájl hozzáadását támogatják.
Az SFXWizard program tulajdonságai:
- Egyszerűen, könnyen kezelhető, több nyelvű felhasználói felület*.
- Támogatja az önkicsomagoló archív fájl (SelF-eXtracting Archive file) létrehozását, mely rendelkezik egy komplett, több nyelvű felhasználói felülettel.
- Hatékony tömörítés. Az sfx formátum esetén akár 30-40%-os méretcsökkenés érhető el más ismertebb archív fájltípushoz képest.
- Támogatja ismertebb fájltípusok létrehozását (zip, bh, cab, jar, tar, tar.gz).
- Több mappa és fájl egyidejű hozzáadása.
- Tömörítés előtt ellenőrizhető a tömörítendő fájlok listája (méret, darabszám és a fájlok neve).
- Kivétel fájlok kezelése.
- Tömörítendő fájlok listája szűkíthető dátum, méret és attribútum alapján.
- Környezeti változók használata.
- Meghatározható, hogy a tömörített fájlok hova kerüljenek kibontásra*. Akár minden egyes fájl más és más mappába bontható ki, elérhető, hogy minden fájl pl. az eredeti helyére kerüljön kibontásra!
- Kibontás után a fájlok futtathatóak* legyenek, akár parancsikont* is létre lehessen hozni.
- A létrehozott tömörítési feladat mentése az ismételt felhasználás miatt (SFXWizard project fájl - SFW).
- Egyedi grafikai megjelenés támogatása* a létrehozott archív fájlban.
Konkrét példák az sfx fájlformátum hatékonyságára
- Ebben a példában egy teljesen vegyes mappát tömörítettünk. Ebben a mappában minden féle fájl megtalálható volt. pl. txt, exe, bmp, jpg, zip, rar stb. A lenti táblázatból látható, hogy az sfx formátum több, mint 40%-al hatékonyabb**, mint a hagyományos zip formátum!
| | sfx | zip |
| Tömörített fájlok (db) | 16 646 | 16 646 |
| Eredeti méret (bájt) | 820 513 874 | 820 513 874 |
| Tömörített méret (bájt) | 189 297 411 | 320 971 717 |
| Idő (ms) | 590 760 | 226 404 |
| Tömörítési arány | 76,93% | 60,88% |
| SFX modul mérete (bájt) | 331 767 | 0 |
| Tömörített fájl mérete (bájt) | 189 629 178 | 320 971 717 |
| Hatékonyság a zip-hez képest** | 40,92% | 0% |
- Ebben a példában egy olyan mappát tömörítettünk, mely csak szöveges fájlokat tartalmazott. A lenti táblázatból látható, hogy az sfx formátum ebben az esetben több, mint 86%-al hatékonyabb**, mint a hagyományos zip formátum!
| | sfx | zip |
| Tömörített fájlok (db) | 4 008 | 4 008 |
| Eredeti méret (bájt) | 132 212 094 | 132 212 094 |
| Tömörített méret (bájt) | 3 399 478 | 24 915 229 |
| Idő (ms) | 111 603 | 76 016 |
| Tömörítési arány | 97,43% | 81,16% |
| SFX modul mérete (bájt) | 73 401 | 0 |
| Tömörített fájl mérete (bájt) | 3 472 879 | 24 915 229 |
| Hatékonyság a zip-hez képest** | 86,06% | 0% |
* exe, sfx és zipsfx formátum esetén érhető el.
** hatékonyság azt mutatja, hogy az sfx fájl mérete hány %-al kisebb, mint a zip fájl mérete
|
|