Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

27.01.2012, 21:25

Dateiformat in C++

Hey,
ich hab mal wieder eine Frage, und zwar, mich würde mal interessieren wie man ein eigenes Dateiformat in C++ schreibt, oder wie so eins aufgebaut ist.

Danke für Antworten

Lukas
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

27.01.2012, 21:26

Hast du schon mit Dateien gearbeitet? Wenn nicht empfehle ich mal dort anzufangen ;)
Wenn ja: Wenn du weißt wie man aus einer Datei liest bzw. in eine schreibt, dann weißt du alles was du wissen musst. In dem Fall: Wo genau liegt dein Problem?

3

27.01.2012, 21:28

Wie meinst du das?

Also ich hab' noch keine programmiert, geschweigedenn irgendeine Ahnung, wie eine Datei aufgebaut ist...

Das Problem: Ich möchte mir selbst eins schreiben und weiß nicht wie das geht!
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

27.01.2012, 21:29

Dann schau dir mal std::ifstream bzw. std::ofstream an ;)

5

27.01.2012, 21:37

Das kenn ich schon.

Aber da kann man doch nur in Dateien schreiben!
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

27.01.2012, 21:41

Ja. Und das ist auch alles was man braucht? Oder was genau verstehst du unter einem "eigenen Dateiformat"!?
Ein Dateiformat ist doch nur eine gewisse Struktur nach der eine Datei aufgebaut ist!?

7

27.01.2012, 21:44

Ich meine mit Dateiformat, z.b. MyFormat.xyz, also andere Endung usw. (Verschlüsselung)

EDIT: Wie eben, dass diese Datei nur mit einem Programm geöffnet werden kann!
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

8

27.01.2012, 21:48

Die Dateiendung is doch nur eine Namenskonvention? Nur weil eine Datei auf .bmp endet bedeutet das noch lange nicht dass es sich dabei um eine Bitmap handelt. Und ich kann eine Bitmap auch einfach in eine Datei speichern die auf .docx endet, das macht die Bitmap noch lange nicht zu einem Word Dokument.
Was du in deine Datei schreibst und wie du die nennst, das bestimmst ganz und gar du selbst. Eine Datei muss gar keine Endung haben.
Wenn du Verschlüsselung willst, dann muss du eben verschlüsseln.

9

27.01.2012, 21:50

Genau das!

Dass nämlich das Dateiformat nur von einem Programm geöffnet werden kann!
Wie kann man das den verschlüsseln? :D
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

27.01.2012, 21:51

Was genau meinst du mit verschlüsseln? Wenn du willst dass ein anderes Programm deine Datei lesen kann, dann musst du sie eben in einem Format abspeichern, das eben dieses Programm lesen kann!?
Angenommen du wolltest Bilddaten als Bitmap speichern, dann musst du dir eben anschauen wie eine Bitmap Datei aufgebaut ist und dann deine Daten entsprechend in die Datei schreiben!?

Werbeanzeige