raw disk visualizer v2 :)

Osszedobtam egy uj verziot a disk analizatorombol:

https://github.com/gereoffy/drutils/blob/main/scandisk.c
# gcc scandisk.c -o scandisk && ./scandisk /dev/sdb >scandisk.log

Nem kell nagy dologra gondolni, vegigolvas egy disket (vagy diskimgt) szektoronkent, megnezi van-e benne fontos info/file. Ha talal valami erdekeset azt logolja a pozicioval egyutt stdout-ra, kozben pedig stderr-en mutatja a progresst, megpedig ugy, hogy a 8MB-onkent kiirt karakter jeloli a talalt tartalmat:
   ~=doksi  #=kep/video   0=ures   .=reszben hasznalt  *=teljesen hasznalt   M=NTFS-MFT  I=NTFS-INDX

igy nez ki egy 16GB-os pendriveon futtatva:

       0 GB - I0I*0I~IIIII*#~IIIII~***~III.~I~I~IIII~*~~III0~I~IIIIIIIIIIIIIIIII~I~~....~I....~**~~II~~I.IIIIIIII~IIII~I~I~II~I~~II~I~II~*~III
       1 GB - ~~~**I*~III.III~I~III*I*III~IIIIII~~*~***IIIIII~I~~I~I~~~~~*~~~~IIIIIIII*~~I~II*~I~IIII~I*~~I~*~~~I~I****~~~~~~~II~~~III~~I~~~I~
       2 GB - ~IIIIIIIIII~~#*I~..I~~.~..*.~.I******~II~I~~I~~I~I~I.~~~0I~~~~~II~~II~IIIII************.*****************.****************IIIMMM
       3 GB - IMMII~.II~****#******#*~I~IIIIII~I**********.***********.*.********.********.I...****..**********.*.*********.*********.******.*
       4 GB - ****I**.***********.****.***********.********M*.****.*************************..************.**********.************.*****.*****
       5 GB - *******.*************I****************.********.***************.**********.****************.*.**************.**.****************
       6 GB - **.*******.IIIIIIIII*~**~I~~******.*******~*.~*~~*~..~*~*~~~~~~~*****~...~I*******~.~I*****~~I*****~*****~*.**..~**~~~~~*~*~~~**
       7 GB - ~~~I~~~~I*#.~*~**#...#..~***I**~..~*~IIII~III**~IIII..~***~.~..~I~III*IIIIII~I~II~~***~~~I~II~~II*~*~*IIIIIIIII~I~~II~II*~IIIII.
       8 GB - III*III~~IIIIIII*******~*#*IIIIIIII.~IIIII.##*~~I~I~~~~~I~~~~~~I~I~I~~~III*~I~I~I#*~IIII~IIIIIIIIIIIIII~I*~*.~.~*~~~~*~~*~*~~#.~
       9 GB - ~#*~~~#~~~~~~~~*********#~~~~~~~#~.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#~#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#~~~~~~~~~
      10 GB - ~###~~~~#~#~~~~I~~~~~~~###~~#~~~~~~~~I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      11 GB - ~~~~~~~~~~~~~~~~~~~~~~~I~~~I~~I~~IIII*~~.~~~~~~~*#~#~~~*~~~~~~**~~~~~~~~~~I~~~~~~~~~~~~~~~#~~#~~~~~~~~~~~~~~~~~~~~~~I~~~~~~~~~#~
      12 GB - #~###~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I~~~~I~~~*~*~~~~~~I~~~~~~~~~*~~*~~~~~~~~~~~~~~~#~~~~~I#~I~~~~~~~~~~~~#~
      13 GB - ~~~~~~*********~*************************~*********************************~~****************~*************************#.*******
      14 GB - ******************~....~M~~~*~~~~~~~~..******~.~*~~~#

fileformatumok amit felismer:

dokumentumok:
- OLE2 (regi MS office fileok: DOC/XLS/PPT meg nehany regi win program is ebben tarol)
- ZIP  (uj MSOffice fileok: DOCX/XLSX/PPTX stb, meg rengeteg mai szoftver hasznal zip-et formatumnak)
- RTF
- PDF (1.0-1.7 verziok)

kep/media:
- PNG
- JPG
- PSD
- MOV/MP4

nyilvan lehetne a vegtelensegig boviteni a sort, en is kapasbol par tucat fileformatumot fel tudnek ismerni, de itt nem az volt a cel, hanem hogy lassuk, a disken kb hol talalhatok a fontos anyagok. egy adatmentesnel foleg a fenti file formatumok az erdekesek.

A'rpi