Announcement

Collapse
No announcement yet.

Dateien binär schreiben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateien binär schreiben

    Hallo,

    ich möchte binären Code in eine Datei schreiben, der folgendermaßen aussehen soll: 80 Bytes ASCII-Text, dann 4 Bytes (int) und mehrmals hintereinander 4 Bytes (float). Danach kommen 2 ungenutzte Bytes.

    Eine Beschreibung des Dateiformats gibt es hier:
    http://rpdrc.ic.polyu.edu.hk/old_fil...ary_format.htm

    Öffnet man diese Datei mit einem Texteditor, sieht das etwa so aus (wenn euch das weiterhilft):
    Code:
    €?ÍÌL¾ÍÌL>  4CÍÌL¾ÍÌL¾  4CÍÌL>ÍÌL>  4Cÿÿ   €      €?ÍÌL>ÍÌL>
    Finde dazu im Netz keine weiteren Informationen, wie ich diesen Dateiaufbau mit C# verwirklichen könnte. Wonach muss ich suchen bzw. habt ihr Tipps, wie man an so etwas herangeht?

    Danke.

    Gruß
    Thorsten

  • #2
    Schau Dir 'mal die Klassen: BinaryWriter und Encoding.ASCII an. Vielleicht hilft das schon weiter.

    Comment


    • #3
      Hallo,

      Du musst in jedem Fall den Encoding angeben. Das klappt es. Somit umgehst Du auch das Problem der verschiedenen Sprachen.
      Gruss

      Mirko

      Mappen statt hacken mit dem .NET O/R Mapper Invist

      Comment


      • #4
        mit Encoding.ASCII bekomme ich ja wieder ASCII-Text, möchte aber binären Code haben.

        Hab es letztendlich hinbekommen mit BinaryWriter und indem ich bestimmte Datentypen mit spezifischer Größe (2-8 Bytes) verwendet habe.

        Comment


        • #5
          Sorry, ich dachte, Du willst die Daten auch wieder auslesen...

          Comment

          Working...
          X