ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
331
331
EMPFEHLEN
-
Hi,
ich hab ein Problem beim auslesen von Dateien. Wenn ich eine Textdatei mit dem StreamReader auslese ist es kein Problem, doch wenn ich jetzt zb. ein Bild oder ein anderes Format auslesen will kommt nichts bei rum, das Bild hat aber trozdem einen Inhalt. Das sind zwar nur irgendwelche komischen Zeichen (öffnet mal ein Bild mit notepad
) Doch ich möchte den gleichen Inhalt bekommen wie in Notepad, wie mache ich das muss ich da irgendwie Binär einlesen oder sowas?
mfg.
moson
-
12.10.04 18:58 #2
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Hallo.
Was meinst du mit
Aus dem Bild wirst du keinen Text machen können. Also sag mal was du mit dem Bild machen willst.Doch ich möchte den gleichen Inhalt bekommen wie in Notepad
Anzeigen? Du könntest eine PictureBox erstellen und der Image Eigenschaft ein neues Image zuweisen.
Oder das Bild selbst zeichnen etc.Code :1
myPictureBox.Image = new Image.FromFile(@"C:\testimage.jpg");
MfG,
AlexWith the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Nein, dass meine ich nicht.
Hier mal ein Auszug aus einer Datei:
In Notepad:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ÿØÿà JFIF ` ` ÿÛ C $.' ",#(7),01444'9=82<.342ÿÛ C 2!!22222222222222222222222222222222222222222222222222ÿÀ ã”" ÿÄ ÿÄ µ } AQa"q2?‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿÄ µ w AQaq"2?B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ×øƒñVð–¿m§éöº{ÂöqÌLðnmÇ òô®T|gñÿ —ÿ Oÿ ]õñ•~$j¦¹y‡ƒÜ¢Z¹Y™·Œ 6zqÁ¬ C´×l-ÄcX·óüH!šNþC!ÅžäWÈPY˜*ƒ´6Ö C]ô•%Í 9óhÌ!ñ—ÄGþ\´ü?üU8|cñÿ —-#ÿ Oÿ [V>Ñ&²Ñ®5=ôûùì5 ßOO?tòÄÈ#AɽŽÒ͵YKc®*?·áû]ÄZ¢øfòlm¬Z;mU&€’GŽFUîØpÜìAœV¶ö?õ{z?Ê£ãˆOü¹iø øª–‹^%¸ž8aÓ´¹%‘‚"%¡ff' ’Moxz_ÄV0Ú:Ék0{yµçk8ãò¥±2ì ·,äávà1&²¬tK}>ÿ Á—n?ö›k?°Ü\êß½*vœMÊÞXÁpW#<óÍöˆ^§r ~,x–Þi!ŸNÓ"–6(ñ½¡VVAn55§Å_Ü¥µ¦—§ÜNùÛ6LìØ8 äð CÃ:wˆu)nÖK+¶ñLú|ŽòIåN˜/—ó¼?@PØã‚5,t=;E±¸Ô´ÉmžïÃú?Ú,îc’|·?F‘?rœ?#c5-P·Ã¨ýûîsRüTñ<3iúdrÆÅІVORŠúñÿ —=+ÿ ?ÿ [2éÖ:ö©àh/´ÉtÛxd¿Gu "¤Ÿèûó³%—¿<*<?¡¼—RÉáÍBÝí´‹«“ô2ÛÅ,‘²dk?F!†ütÆ3NÔzÄWŸs<|V×Oüºiøøªxø©®ŸùtÒÿ ðÿ ¯Yž$ÓôÝ#UÐîb²Íå…µôö‚V Kgz+X·¹$d×Tþðœ>!Ñ4Ï3Î?U?¯R]ïËVCäÃó»sg†ã)¸PI>Q)O¹”>)k‡þ]4¿üÿ ëӇŠlÿ ˦™ÿ €ßýzÒ¶ðÖ?,ò÷G[{á£Þ]˧<“"£Å"ˆÜ©}à0-Õ°qÆ+:M2ÏNñ¯„e³‡ÉKèì®Þ Å•Ÿ?»‰8ã<“ÔóIF‹Ú#½NäÖ¿<E{p¶öºuŒó>vÇ™f88 ç4Áñ3Z?òë¦ÿ à7ÿ ^º7\·¹ñüNû««˜u[É|û•ÈO)×É?æbS#?ÃÐq鉅ôÙ¬¾Û‹=ðÙº3«¹O¶çæÎ7¯N:T¥JþôGyôe1ñ+Y?òë¦ÿ à7ÿ ^œ>$k'þ]tßüÿ ëÕýoÃZe–?¯Km¦â4´67ûä?h·{gvÆëü šO xgNÕaðԦɮ#™®—Qtw!Jÿ «AùLtÎ{Óµ^n_ê×ê^×)?ˆÚÁÿ —m;ÿ ÿ úõ<~;×¥‚YãÓìžqæH¶„ªdàd猞™©ß@Ò^Ì@¶+ŸðŽ?Oí#ï3g‚ÅvŸLwàŠ½©é¶ú_†|Mocg²Ä%‘‚ï.ßj‚[q;O'ø@ÒjŽÊ!z?ÌqñW?òí§à?ÿ ^§—Çí¿—çØYÅæ ‘7Úíܧ£žAõ«ÖzÄ7„ü7=ËÜI KÅk4Pc¹Ë™n 'ûߊ–ëKŽüéÓKÜ-¶…j~̱¼’¾æ#*ŠèHÎxÈãžZIëóèÌ¡ãíTÿ ˾Ÿÿ €ÿ ýzpñæªåÞÃÿ ÿ úõ«ÿ Þ€5ÍSN“t§È—Œì]ËÛlãÀ# 9å¹ïŠÀÑ¿³dñ„еÄ2µôe-¼ÈŠea|œûzþtÔ(µu9T]KƒÇZ¡ÿ —{üãN8ÔÏü»Øà8ÿ Øðî usw...
in meinem Prog:
Code :1
ÿØÿà
Nur die ersten 4 bytes.
*edit*
Was mir grad auffällt: Es scheint so als wenn der immer aufhört wenn ein Leerzeichen kommt. Textdateien lassen sich aber übers Leerzeichen hinaus lesen...Geändert von moson (12.10.04 um 20:56 Uhr)
-
12.10.04 21:09 #4
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Mh, wie liest du die Datei ein?
Und, warum willst du solche Dateien in einer Textbox anzeigen lassen?With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Habs per BinaryReader probiert und die Bytes ausgelesen in ein ByteArray.
Danach:
Bei der Codierung hab ich auch schon alle durchprobiert von ASCII bis UTF-8.Code :1
textBox1.Text = Encoding.Default.GetString(byteArray);
Und normal per StreamReader. Beides funktionierte nach meinen Wünschen nicht.
Ich möchte das gerne so angezeigt bekommen weil ich das notepad durch mein eigenes programm ersetzen möchte und öfter mal irgendwelche "nicht .txt" Dateinen öffne.
*edit*
Hier nochmal die komplette Methode:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
public void dateiOeffnen() { if(openFileDialog1.ShowDialog() == DialogResult.OK) { fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read); bRead = new BinaryReader(fs); fi = new FileInfo(openFileDialog1.FileName); tf = bRead.ReadBytes(Convert.ToInt32(fi.Length)); textBox1.Text = Encoding.Default.GetString(tf); fs.Close(); } }
*edit*
Erstmal danke für deine Antworten.
Anscheinend kommt es davon das eine 0 in einem Byte vorkommt. Mit System.Text.Encoding kodiert der also nur bis zur 0 um, nicht weiter. Kann mir da jemand sagen wie ich das umgehen könnte oder so?
*edit nr. 2*
Ich werde dann die nullen mit 32 ersetzen, so wie im Notepad auch.
Danke nochmal für die Hilfe!Geändert von moson (12.10.04 um 22:02 Uhr)
Ähnliche Themen
-
application/octet-stream mit <embed> stream?
Von tobee im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 30.03.07, 13:21 -
[C++] Problem mit Stream von IP - CAM
Von xglass im Forum C/C++Antworten: 3Letzter Beitrag: 27.01.07, 09:30 -
Hilfe! Stream Problem?!
Von DogEye im Forum C/C++Antworten: 1Letzter Beitrag: 14.12.05, 17:34 -
Sam2 stream problem...
Von SkoToS im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 0Letzter Beitrag: 21.09.04, 17:45 -
Live Stream Converter (Shoutcast Stream)?
Von plusfunenf im Forum Linux & UnixAntworten: 1Letzter Beitrag: 22.04.04, 14:45





Zitieren

Login





