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

Thunder Storm

Treue Seele

  • »Thunder Storm« ist der Autor dieses Themas

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

1

19.12.2005, 15:47

Dateiendungen

Ich hab n kleines proggi zum ver- und entschlüsseln von datein gecodet. funktioniert auch super bei cpp, h und txt. aber sobald ich eine doc, pdf oder sonst was verschlüsseln will und es dan wieder entschlüsselt habe kann z.b. word die doc datei nicht mehr öffnen. ich übernehme den gesamten datei inhalt und verändere ihn. wen ich ihn wieder entschlüssle sieht es aus wie eine exakte kopie des orginals nur das man es mit dem zugehörigen programm nicht mehr öffnen kann. hat jemand eine idee die bei der problematik abhilfe schaft? hat mich schon mit koschka beraten aber der hatte auch keine idee.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

19.12.2005, 16:10

Mit was öffnest und schließt du die Datei(Funktionen libs usw.)?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Anonymous

unregistriert

3

19.12.2005, 16:22

Thunder Storm
Da die anderen Formate anders aufgebaut sind (Binär, UTF-32 usw.) müsste Dein Algorithmus darauf angepasst werden.

Achja: Optimier mal Deinen Wohnort ;)

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

4

19.12.2005, 16:30

naja,, keine Idee ist falsch ^^. Ich glaube auch das es einfach an der Codierung hängt. Manche Dateien kannnst du ja nicht einfach öffnen, Buchstaben abgelichen und wieder neu schreiben. Das funktioniert nur bei Textstrukturierten Dateien. Die Dateien die binär sind musst du erst auslesen z.B. mit Hilfe von fread und Strukturen. die Definitionen bekommst du auf einer Seite.... ich weiss aber nicht mehr wie die hiess... irgendwas mit WOB? :ohoh:

Besonders PDF's sind in Blockstruktur, und haben einen definierten Aufbau.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

5

19.12.2005, 16:39

Tja wie wäre es mit memcmp. Du verschlüsselt sie und entschlüsselst sie dann wieder sofort und vergleichst dann per memcmp. Und in was ließt du sie aus(vartyp)?
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

6

19.12.2005, 23:29

Wenn du die datien Binär ausließt und dann verschlüsselt müsste doch das Dateiformat egal sein.
Meine Aussage stützt sich auf den Gefanken das alles Binär ist, berichtigt mich wenn ich da falsch liege.
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

7

19.12.2005, 23:54

Im Prinzip ist das richtig, wenn jedoch bei dem ganzen hin und her ihrgendwas verloren geht, ist das böse. Dies kann z.b. passieren, wenn man einen Vartyp nimmt die zu groß ist und daher die Dateigröße durch die Vargröße einen Rest ergibt.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Thunder Storm

Treue Seele

  • »Thunder Storm« ist der Autor dieses Themas

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

8

20.12.2005, 08:31

also ich hab es mal mit beiden arten zum laufen bekommen. also gibt praktisch gesehen eine version die mit fstream und eine die mit fopen usw arbeitet.

das mit dem binär hat ich mir auch schon mal gedacht nur wird es dan um einiges komplexer XD muss ich mir wieder nen algorythmus ausdenken der das dan codiert ;) gehts eventuel auch mit hex? da könnt ich mir das noch ein wenig leichter vorstellen da es ja net nur die 2 zustände an und aus gibt XD

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

9

20.12.2005, 08:36

Binär verschlüsseln heißt einfach nur unabhängig vom Inhalt verschlüsseln(grob gesagt)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Thunder Storm

Treue Seele

  • »Thunder Storm« ist der Autor dieses Themas

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

10

20.12.2005, 09:00

ich sag ma so wen ich längere zeit drüber nach denke wie ich das aufbauen würde kämm ich bestimmt auf "die lösung" in meinem fall.

also ihr sagt definitiv das wen ichs mit binär mach und nix schief geht er theoretisch jeden datei typ wieder so ausgeben müsste das er vom jeweiligen prog geöfnet werden kann?

Werbeanzeige