Majdnem jó Fele akkora méretet mond.
És amit nem értek, hogy a valódi kártyáról csinált image miért nem jó neki... Talán lehet, hogy a kisebb/régebbi kártyáknál másként ment a számolás? Ott a CSD-nél emlegetnek különféle verziókat is.
De nem tette tönkre az image-t, csak egy rakás nullát írt a végére.
Fele akkorat? Hmm
szerintem valahol elszurtam egy jobbra/balra shift-elest
Bar mondjuk eleve az a gond, hogy ugye kapok egy image meretet, a file merete. Ezek utan fogom, es rafuttatom az algoritmust, megnezve hogy kulonbozo "mult" es "blklen" meretekkel melyikkel jon ki ez a meret. Ha kijon barmelyikkel, remek. Na itt az elso gond, hogy van ahol tobb lehetoseggel is ki lehet hozni, akkor en melyiket valasszam??? Most jelenleg az elsot, amibe belefut. Ha nem jon ki, akkor azt csinalom, hogy a meretet novelem 512-byte-al, majd megnezem ugy kijon-e, stb, amig nem sikerul. Igy a leheto legkevesebb novelessel probalja megoldani, hogy valid meret legyen. A noveles ja, csak a vegere tesz "valamit", tok mind1, elvileg az nem kene, hogy gondot okozzon ..... Ezek utan pedig persze a CSD-be visszirom a meretet amivel sikerult az image-t lekezelni mint ervenyes meret, fuggetlenul attol, hogy bovites nelkul is sikerult, vagy csak bovitessel.
Van tobbfele CSD verzio igen, de en csak a nullast hasznalom, vagy tudomisen hogy hijjak. Az meg bonyibb lenne, mert akkor kulon kene kezelni esetfuggo modon, ha kulon kene ket eset. Az erdekes, hogy valodi SD kartyarol szarmazoval mi a baja. Jo lenne annak a kartyanak az eredeti CSD-jet latni, hogy abban mi van. Az is lehet, hogy valami olyan trukk, mint a "system area" vagy irjak valahol h a kartyan lehet olyan terulet ami nem elerheto "user" szamara, szoval ha image-et csinalsz rola akkor kisebbnek latszik? Ez mondjuk fura, mert akkor a CSD szerint sem kene h beleszamolodjon hiszen akkor azt nem lehetne irni sem logikusan. Vagy nem tudom ...
A masik, hogy ha jol remik a CSD-nek van egy belso 7 bites CRC-je. Na az nincs rendben igy, ha en beleronditok. Mondjuk, ha az fdsik nem nezi, hogy valid-e, akkor nem gond ... Egyeb esetben ujra kene generalnom ezt, mert ugye eddig egy "veletlenszeru" CSD volt, ami ugyan vmi konkret kartya CSD-je, de nyilvan semmi koze ahhoz, hogy valojaban te milyen meretu image-t hasznalsz, gondolom ez volt a gond fdisk-ednel, hogy o viszont a CSD alapjan nezte volna, hogy milyen a meret ...