.net - How to read content from application specific binary files in c# -


i trying read binary file's contents using c#. consider application can have files specific application, meaning users can open these files using application. application may not give full access user, e.g., user may granted read-only access. want allow user open file associated application , allow user edit file. have tried following:

// read file <bits> var fs = new filestream(@"c:\temp\test.appx", filemode.open); var len = (int)fs.length; var bits = new byte[len]; fs.read(bits, 0, len); // dump 16 bytes per line (int ix = 0; ix < len; ix += 16)  {     var cnt = math.min(16, len - ix);     var line = new byte[cnt];     array.copy(bits, ix, line, 0, cnt);     // write address + hex + ascii     console.write("{0:x6}  ", ix);     console.write(bitconverter.tostring(line));     console.write("  ");     // convert non-ascii characters .     (int jx = 0; jx < cnt; ++jx)         if (line[jx] < 0x20 || line[jx] > 0x7f) line[jx] = (byte)'.';             console.writeline(encoding.ascii.getstring(line)); } 

however, not able read data application-specific binary file. there other way can read complete file contents?

i updated question :

d ÿþÿ5c : \ u s e r s \ v s t e c h n o s \ d e s k t o p \ t r n n g \ r w \ 1 \ s e c - 3 5 . x p r ÿÿ
cprofileÿþÿ
²  çÂu° º£ì? €aÀ :

: §èh. ÿ¡!ÀåÐ"ÛùÞ.À
€aÀzd;ßoí Àt㥛 Ä -À €aÀ¨wÊ2 Ä1 ÀÚ¬ú\me+À
€aÀhpüs×ÀÊtÁ¨ ¤®)À €aÀÄb­i Þ1À®¶bÙý'À
€aÀ°çŒ(mÀ0»' u&À €aÀ¿}8 g„ÀƒÀÊ¡e¶$À
€aÀÁÊ¡e¶sÀnÑ‘\ þ##À €aÀd]Üf

i able read text in human readable format , can't remaining text corrupted data.

quick , dirty version. did small binary file have, , worked perfectly.

var file = file.readallbytes(filename);    //your byte array stuff, turn binary byte array memory aka bytearray  ... //more statements etc....  //reads bytearray readable txt file allow them read accordingly in english.  string result = system.text.encoding.utf8.getstring(bytearray)  

Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -