vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Datei Packen 
Autor: Netonator
Datum: 24.06.09 08:42

Guten Tag zusammen


wie der Betreff schon sagt, versuche ich 2 Dateien zu packen.
Das funktioniert auch prima. Das funktioniert nach dem folgenden Prinzip:

2 Integer (je 4 Bytes) mit jeweils der Dateigrösse
2 Char Arrays (je 50 Bytes (zeichen)) mit dem original Dateinamen
2 Byte Arrays (je nach Dateigrösse) jeweils der Inhalt der Datei

Also sieht das ganze nachher so aus:

Grösse1
Grösse2
Name1
Name2
File1
File2

Das packen der Dateien ist wie gesagt, kein Problem.
Das Entpacken bereitet Probleme:

Beim Auslesen vom Dateinamen. Das Dateipacket wird mit einem BinaryReader geöffnet. Code mässig sieht das so aus:

Dim FileName as String = Reader.readchars(50)
Der Inhalt von FileName stimmt nachher nicht. Nehmen wir mal an die Datei heisst 'Powerpoint.ppt' dann steht da nacher in der Variabel 'FileName' der Inhalt: "Powerpoint.ppt

Wenn ich die Datei Schreiben möchte, reklamiert er. Weil ich ein Illegales Zeichen verwende. Da ist das " gemeint. Wobei ich dieses Zeichen nicht sehen kann im Hex Editor, dort stimmt alles so wie es soll.

Kann mir jemand erklären woran das liegen kann? Am auslesen? am reinschreiben?

Lg & Danke, ich bin am verzweifeln...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei Packen1.550Netonator24.06.09 08:42
Re: Datei Packen1.062icetea12324.06.09 15:24
Re: Datei Packen1.104Netonator24.06.09 16:52
Re: Datei Packen1.039icetea12324.06.09 17:55
Re: Datei Packen1.067Netonator25.06.09 11:09
Re: Datei Packen1.005ModeratorFZelle25.06.09 12:59
Re: Datei Packen1.109Netonator25.06.09 13:36
Re: Datei Packen1.027ModeratorFZelle25.06.09 14:14
Re: Datei Packen1.059Netonator25.06.09 15:23
Re: Datei Packen1.017ModeratorFZelle25.06.09 15:54
Re: Datei Packen1.019ModeratorRalf Ehlert25.06.09 15:59
Re: Datei Packen1.035Netonator25.06.09 16:42
Re: Datei Packen997ModeratorRalf Ehlert25.06.09 17:12
Re: Datei Packen1.044ModeratorFZelle25.06.09 17:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel