<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Binäre Datei &amp;lt;-&amp;gt; Textdatei]]></title><description><![CDATA[<p>Hallo,<br />
wo liegt der Unterschied zwischen einer Datei, die im binary mode geöffnet wurde, und einer solchen, die im Text-Modus geöffnet wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/296898/binäre-datei-lt-gt-textdatei</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 18:42:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/296898.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Dec 2011 18:20:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 18:20:10 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wo liegt der Unterschied zwischen einer Datei, die im binary mode geöffnet wurde, und einer solchen, die im Text-Modus geöffnet wurde?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156950</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Wed, 14 Dec 2011 18:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 18:59:55 GMT]]></title><description><![CDATA[<p>bei dem einen wird binär gelesen/geschrieben und beim andern wird als text geschrieben/gelesen. sprich man kann es mit einem beliebigen texteditor öffnen und lesen</p>
<p>die binärdateien brauchen da wieder was spezielles...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156962</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 14 Dec 2011 18:59:55 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 19:04:49 GMT]]></title><description><![CDATA[<p>Der Unterschied ist, dass beim Windowsbetriebssystem die Zeilenumbrüche anders behandelt werden. Schreibst du in Windows ein '\n' im textmodus, so wird '\n''\r' daraus. Und beim Lesen glaube ich umgekehrt aus '\n''\r' ein '\n', aber da bin ich mir nicht 100% sicher, müsste ich nachschlagen. Und ganz alte Macs sollten '\n' in '\r' umwandeln. Bei Unixen gibt es keine Unterschiede, aber man sollte trotzdem da drauf achten, was man braucht, damit das Programm portabel bleibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156963</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 14 Dec 2011 19:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 19:11:47 GMT]]></title><description><![CDATA[<p>@ Skym0sh0: Ich habe gerade &quot;Hallo Welt&quot; in eine Text- und eine Binär-Datei geschrieben und beides kann ich mit dem Windowseditor lesen.</p>
<p>@ SeppJ: Also ist ios_base::binary nur dafür da, um diese Zeilenumbruch-Unstimmigkeit zu ignorieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156969</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Wed, 14 Dec 2011 19:11:47 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 19:21:44 GMT]]></title><description><![CDATA[<p>Unter Windows ist es &quot;\r\n&quot;, ich musste es auch gerade ausprobieren, was bei &quot;\n\r&quot; passiert: Anscheinend wird noch eine zusätzliche Leerzeile eingefügt (zumindest das Rich-Edit-Control macht dies).</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/26445">@wurstinator</a>: ios_base::binary ist genau dafür nicht zuständig. Nur bei Weglassen, also Öffnen/Schreiben im Textmodus, wird die Unterscheidung vorgenommen.</p>
<p>Bei Binärdaten möchte man ja nicht, dass zusätzliche Zeichen eingefügt werden, bspw. möchte man seine Bilddaten genau so auf der Festplatte haben, wie sie im Speicher stehen, das Modifizieren dieser Daten wäre in den allermeisten Fällen schlecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156977</guid><dc:creator><![CDATA[Thorgrim]]></dc:creator><pubDate>Wed, 14 Dec 2011 19:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 21:42:19 GMT]]></title><description><![CDATA[<p>Thorgrim schrieb:</p>
<blockquote>
<p>ios_base::binary ist genau dafür nicht zuständig. Nur bei Weglassen, also Öffnen/Schreiben im Textmodus, wird die Unterscheidung vorgenommen.</p>
</blockquote>
<p>Genau das habe ich doch gesagt?</p>
<p>Ich wollte aber eher wissen, ob der binary mode noch irgendeinen anderen Effekt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2157028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157028</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Wed, 14 Dec 2011 21:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 21:46:06 GMT]]></title><description><![CDATA[<p>Wurstinator schrieb:</p>
<blockquote>
<p>Thorgrim schrieb:</p>
<blockquote>
<p>ios_base::binary ist genau dafür nicht zuständig. Nur bei Weglassen, also Öffnen/Schreiben im Textmodus, wird die Unterscheidung vorgenommen.</p>
</blockquote>
<p>Genau das habe ich doch gesagt?</p>
</blockquote>
<p>Nein, du hast das Gegenteil gesagt. binary verfälscht die Daten eben nicht.</p>
<blockquote>
<p>Ich wollte aber eher wissen, ob der binary mode noch irgendeinen anderen Effekt hat.</p>
</blockquote>
<p>In der Praxis nein, aber theoretisch können da alle möglichen Unterschiede auftreten. Der Unterschied ist halt, dass bei binary die Daten wirklich 1:1 so geschrieben werden wie der Programmierer es angibt, während sie ohne im plattformspezifischen Textdateiformat geschrieben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2157029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157029</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 14 Dec 2011 21:46:06 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Wed, 14 Dec 2011 22:07:22 GMT]]></title><description><![CDATA[<p>Wurstinator schrieb:</p>
<blockquote>
<p>Also ist ios_base::binary nur dafür da, um diese Zeilenumbruch-Unstimmigkeit zu <strong>ignorieren</strong>?</p>
</blockquote>
<p>Oh man, du hast natürlich Recht, ich habe...irgendwas anderes gelesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2157039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157039</guid><dc:creator><![CDATA[Thorgrim]]></dc:creator><pubDate>Wed, 14 Dec 2011 22:07:22 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Thu, 15 Dec 2011 14:15:17 GMT]]></title><description><![CDATA[<p>Okay, danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2157289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157289</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Thu, 15 Dec 2011 14:15:17 GMT</pubDate></item><item><title><![CDATA[Reply to Binäre Datei &amp;lt;-&amp;gt; Textdatei on Thu, 15 Dec 2011 14:47:03 GMT]]></title><description><![CDATA[<p>Vielleicht wird die Sache verständlicher, wenn man sich andere Dateiformate anschaut, z.B. das Dateiformat PPM (Portable Pixmap) für Bilder.<br />
Dieses gibt es in 2 Varianten, nämlich ASCII sowie binär codiert. Ich denke, der <a href="http://de.wikipedia.org/wiki/Portable_Pixmap" rel="nofollow">Wikipedia-Artikel</a> dazu ist ganz aufschlussreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2157313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2157313</guid><dc:creator><![CDATA[PPM]]></dc:creator><pubDate>Thu, 15 Dec 2011 14:47:03 GMT</pubDate></item></channel></rss>