Aktív témák
-
shev7
veterán
Namost ha tomoriteni akarsz a meret fontos tenyezo. Ha lecsereled a tag-eket (hozzateszem egy xml file nem csak tagekbol all, ott van meg mellette adat is, igy santit a 20adjara tomorites) azzal meg sem kozelitetted az adott file tomorithetosegenek hatarat. Viszont igy a sajat tapasztalataid alapjan is rontottad a gzip hatekonysagat, ami azert kozel van a Shannoni hatarhoz (
) tehat akkor rossz iranyba indultal el. Csak ennyit akartam mondani.
Szintén a te gondolatmeneted követve: a winrar ritka szar tömörítő...
olyan redundanciát visz a fájlba, amivel a winzip már nemnagyon tud mit kezdeni...
Erre inkabb nem mondok semmit. A winrar (majdnem) hozza a winzip hatekonysagat, a te modszered kozel sem.
[Szerkesztve] -
shev7
veterán
A tomoritett filban nincs redundancia (idealis esetben) a tomorito pedig nem karakterekkel dolgozik, hanem ismetlodo karaktersorozatokkal.
Szerinem most te nagyon kevered itt a redundanciat es a tomoritest. Az XML nem attol ''redundans'' hogy hosszu egy tag neve, hanem attol, hogy sokszor fordul elo.
Ha te ''pointerekkel'' csokkented a file meretet akkor olyan redundanciat viszel a fileba (redundancia, mert a ponter mondja meg, hogy hol legyen az adat, pedig akar az adatot is irhatnad oda) amivel a tomorito nem igazan tud mit kezdeni.
[Szerkesztve] -
shev7
veterán
A példában amit írtam az 50000 karakterből 2500 lett... a te logikád
alapján mondhatnám én is, hogy az eredeti xml redundáns, mert
tartalmaz 47500 felesleges karaktert.
En arrol beszelek hogy a tomorites soran ugyis az ismetlodesek lesznek kikuszobolve. Attol, hogy lecsokkented a file meretet, az informaciotartalmat nem csokkented le, a tomorites merteke meg nem a file eredeti meretevel van osszefuggesben, hanem az eredeti file informaciotartalmaval... -
shev7
veterán
(1ébként az xml struktúrát és az adatokat külön tömöríti az xmill, tehát
nem fordul elő más szövegkörnyezetben)
Azert ez erdekes lenne. Az adatok koze be kell tenni egy markert, hogy melyik adat hova tartozik, akkor viszont a szerkezet mar benne van az adatokban, es ujra elojon a redundancia. -
shev7
veterán
Abba gondolj bele, hogy a hosszunev az altalaban csak tagkent fordul elo a szovegben, igy egyertelmuen tomoritheto, mig ha raksz a helyere egy 1-est, ami mas kornyezetben is elofordul a szovegben, akkor ez noveli a szotarmeretet, es rontja a tomorites hatasfokat.
Szerk:
Redundanciara visszaterve. Az egyesek redundanasak, mert plussz informaciot nem hordoznak. Nem, az hogy ott vannak az nem plussz informacio. Hiszen a tomoritonek jobb lenne, ha nem lennenek ott, ahogy mar az elobb kifejtettem
[Szerkesztve]
Aktív témák
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3965
- Keresünk iPhone 15/15 Plus/15 Pro/15 Pro Max
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
- Dell Pro Plus 14 Core Ultra 5 238V 32GB 1000GB FHD+ TouchScreen ProSupport Plus gar: 2028.10.07
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS4031
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
) tehat akkor rossz iranyba indultal el. Csak ennyit akartam mondani.