Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    87

    [c#] aprire file binari

    qualcuno mi potrebbe dire come aprire un file binario e poi visualizzarlo in una messagebox, e quindi trasformare i dati in string?

  2. #2

    Re: [c#] aprire file binari

    Originariamente inviato da hornobster
    qualcuno mi potrebbe dire come aprire un file binario e poi visualizzarlo in una messagebox, e quindi trasformare i dati in string?

    System.IO.FileStream fs = new System.IO.FileStream(@"c:\prova.xxx", System.IO.FileMode.Open, System.IO.FileAccess.Read);

    fs e' gia uno stream quindi puoi leggere dati con fs.read

    ovviamente ti servira' un buffer di Byte in cui salvare...

    per la conversione usa le funzioni statiche della classe

    System.Text.Encoding

    ovviemente devi conoscere la codifica del file x la conversione...
    es: utf-8
    String a = System.Text.Encoding.UTF8.getstring(...);

    ma se e' un file ke contiene testo xke lo apri in binario e poi converti??

    leggi direttamente il testo...
    sr=File.OpenText(@"c:\temp\pippo.xxx");

  3. #3

    Re: [c#] aprire file binari

    Originariamente inviato da hornobster
    odio il C#!!!
    e allora xke lo usi???

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    87
    perchè è l'unico che conosco

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    87
    è un file DDS, quindi un immagine.

  6. #6
    Originariamente inviato da hornobster
    è un file DDS, quindi un immagine.
    e allora ke testo vuoi visualizzare sulla MessageBox??

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    87
    quello non è importante... cmq devo creare un file formato da più immagini. ma io riesco a creare solo files di testo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.