Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Ebes, a megtervezett falu!
- Magga: PLEX: multimédia az egész lakásban
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- GoodSpeed: Norton 360 Premium: 75GB Cloud PC Backup for 10 Devices 14.99€-ért? Igen!
- eBay-es kütyük kis pénzért
- V.Milán: A síntrabant, a falunap és Jézus esete
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
válasz
akoshhh
#9758
üzenetére
Ahogy nézem van.
Az első négy karakter (uint32) megmondja meyik az utolsó entry: 0x77 - azaz 119. az utolsó (zero-indexinggel pont 120 entry van).
1) beteszed egy tömbbe a következő 78 entry-t (pozició és hossz)
2) Levágod a fájl elejéről az első 119+2*4 karaktert
3) Szétvágod a maradékot a fenti tömb alapján és azt is berakod egy tömbbe
4) Megszerkeszted a szövegeket
5) A megváltozott szöveghosszok alapján újraszámolod az első (pozíció) tömböt
6) "összeömleszed" a szöveg tömböt
7) átszámolod a pozíciókat hexába és a szöveg elé csapod
8) a headert az egész elé csapod (00 00 00 77)
És kész is vagy. -
válasz
akoshhh
#9751
üzenetére
Ahogy a fájlt elnézem a fájl eleje bináris pointereket tartalmaz (int32-nek nézem) - gyakorlatilag azt mondja, hogy hova kell ugrani a fájlban a következő string kezdetére -, a stringek vsz. le vannak zárva valami speciális karakterrel (pl \0, ami nem látszik a notepad-ben) - de lehet, hogy még ez sem, mert a következő stingre mutató pointer megmondja, hogy hol van az előző vége.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Assetto Corsa Rally
- Amlogic S905, S912 processzoros készülékek
- Ezzel jobban keresel, mint az arannyal
- A fociról könnyedén, egy baráti társaságban
- Opel topik
- Kerékpárosok, bringások ide!
- Melyik tápegységet vegyem?
- Mibe tegyem a megtakarításaimat?
- Samsung Galaxy A54 - türelemjáték
- Spórolós topik
- További aktív témák...
- Lenovo E490 Notebook i7/16/500
- LG 32GS95UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- TELJES KÖRŰ IT BESZERZÉS
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Sony PlayStation 5 Slim 1TB SSD Lemezes konzol Elite kontrollerrel garanciával hibátlan
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

