AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Tutorial Arbeiten mit Dateien auf binärer Ebene
Thema durchsuchen
Ansicht
Themen-Optionen

Tutorial Arbeiten mit Dateien auf binärer Ebene

Ein Thema von Fehlersucher · begonnen am 22. Jan 2013 · letzter Beitrag vom 3. Feb 2013
Antwort Antwort
Seite 1 von 2  1 2      
Popov
(Gast)

n/a Beiträge
 
#1

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 13:26
@Furtbichler

Der TE hat gefragt, der TE hat Möglichkeiten erhalten. Was er damit macht, ist sein Sache. Vielleicht führt das nirgendwo, vielleicht entwickelt er daraus den genialen Komprimieralgorithmus. Aber vielleicht macht er daraus nur Musik

Delphi-Quellcode:
procedure MachMusikAusDemString(s: string);
var
  i: Byte;
begin
  for i := 0 to Length(s) do
    if s[i] = '1then Windows.Beep(300 * Random(7), 100) else Sleep(100);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  s: string;
begin
  s := '0100100001100001011011000110110001101111001000000101011101100101011011000111010000100001';
  MachMusikAusDemString(s);
end;
@MeierZwoo

Jajn: http://de.wikipedia.org/wiki/Byte
  Mit Zitat antworten Zitat
MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#2

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 13:40
Wikipedia ist weder für mich noch für andere maßgeblich - Wikipedia ist keine Standardisierungs-Organisation! Und viele Artikel auf Wikipedia, vorallem im Bereich EDV, leben vom Wunschdenken der Autoren, ohne auf den Unterschied zwischen anerkannten Regeln der Technik und Wünschen hinzuweisen. Dem entsprechend habe ich den Artikel auch nicht gelesen.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#3

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 13:44
okey
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#4

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:13
Ein Byte hat per Definition immer 8 Bit
Blödsinn. Bitte mit Quellenangabe belegen. Ansonsten wäre es 'Wunschdenken irgendwelcher Autoren'.

Ob Du nun -aus welch mittelalterlich haltlosem Aberglauben auch immer- Wikipediaablehner bist oder nicht. Den Fakten kannst Du dich nicht verschließen. Fakten sind es übrigens deshalb, weil sie hinreichend mit Quellenangaben belegt sind. Daher ist dieser Artikel gerade *kein* Wunschdenken irgendwelcher Autoren.

Allerdings ist das auch ein wenig Wortklauberei, denn mittlerweile verwendet kaum noch jemand die Bezeichnung 'Byte' für etwas anderes als 8-Bit. Es sind aber nun mal nicht *immer* 8 Bit. Das wäre ein Oktett.

...Und viele Artikel auf Wikipedia, vorallem im Bereich EDV, leben vom Wunschdenken der Autoren, ohne auf den Unterschied zwischen anerkannten Regeln der Technik und Wünschen hinzuweisen.
Hast Du mal ein Beispiel? Ach, geht ja nicht. Du liest ja nicht in der Wikipedia.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:28
Ein Beispiel hätte ich, wo ich mal vor Jahren versucht haben Kilobyte und Kibibyte richtig zu stellen, bzw. nebeneinander zustellen. Es gab ein kurzes Editwar, dann habe ich es sein lassen, da es mir zu blöd wurde. Ein Kilobyte sind 1024 Byte und basta. Ich soll mich mit meinen Kibibyte bitte hier nicht einmischen. Inzwischen ist das aber in etwa so wie den Artikel mal abgeändert habe. Letztendlich setzt sich das Richtige auf Dauer durch.
  Mit Zitat antworten Zitat
MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#6

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:38
Ich habe an keiner Stelle gesagt, daß ich nicht in Wikipedia lese.

Aber erstens finde ich es ausgesprochen unhöflich, wenn nicht eine Zumutung, dem gegenüber einen Link als Antwort zu präsentieren, ohne auf die Stelle hinzuweisen, WAS man denn in dem (evtl. seitenlangen) Artikel meint. Das bedeutet nicht nur einen erheblichen Aufwand für das Lesen, sondern produziert nur neue Mißverständnisse, weil der, der den Link gesetzt hat, evtl. eine ganz andere Stelle meint, als der Lesende dann liest.

Ein Link kann als Quellenangabe zu einem Zitat akzeptiert werden, aber eben nicht ohne dieses Zitat.

Was daran mittelalterlich sein soll, sich auf andere Quellen als Wikipedia zu stützen, geht mir nicht in den Kopf. Denn alle Artikel auf Wikipedia stützen sich ja nun auch auf diese mittelalterlichen anderen UrQuellen - es sei denn, sie wären reine Fantasie.

Aber man kann es auch wie mein Nachbar machen, sich einen riesen RAM ins Handy einbauen, dann Wikipedia permanent aufs Handy laden und am Stammtisch mit einem riesen Wissen glänzen - obwohl sonst ohne das Handy das Wissen gegen Null tendiert. Aber das ist wenigstens nicht mittelalterlich!
  Mit Zitat antworten Zitat
MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#7

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:45
Popov, das wäre zB einer der Artikel, auf den ich hingewiesen hätte. Wo nach dem zitieren der anerkannten Regeln der Technik und teils gesetzlich verankerten Einheiten übergangslos zum Wunschdenken (KiB) übergegangen wurde - OHNE Hinweis!

Aber es gibt unzählige Stellen - davon lebt Wikipedia ja auch, daß eben korrigiert werden kann bzw. Korrekturvorschläge eingebracht werden können und über Korrekturen diskutiert werden kann.

Ich habe auch schon an mehreren Stellen Unsauberkeiten per Korrekturvorschlag beseitigt. An einigen Stellen wäre es aber zu mühsam, dies erst zu versuchen.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#8

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:55
Popov, das wäre zB einer der Artikel, auf den ich hingewiesen hätte. Wo nach dem zitieren der anerkannten Regeln der Technik und teils gesetzlich verankerten Einheiten übergangslos zum Wunschdenken (KiB) übergegangen wurde - OHNE Hinweis!
KiB ist und war kein Wunschdenken, Kilo ist nun mal 1000 und nicht 1024. Ok, jeder IT'ler wusste zwar was ein IT Kilo ist, trotzdem, gesetzlich war Kilo nie 1024, es hat sich irgendwann einfach so eingebürgert. Und solange man mit paar hundert Bytes zu tun hatte, war es kein so großes Manko, aber irgendwann wurde es zum Problem. Da ignorieren zu wollen, dass KiB zwar am Anfang ist und vielleicht auch kein gesetzlichen Status hatte, sondern von irgendeiner zwar allgemein anerkannten Organisation eingeführt wurde, aber keine gesetzliche Größe war, trotzdem, das Kilo für 1024 war auch nie eien gesetzliche Größe.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#9

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 14:44
Es sind aber nun mal nicht *immer* 8 Bit. Das wäre ein Oktett.
Das wissen nur die IT-Dinosaurier und die IT-Archäologen

Extremer ist das imho mit word, also einem Maschinenwort: In allen mir bekannten Programmiersprachen hat es 16 bit, aber nach Wortsinn hat ein word Registerbreite.
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Tutorial Arbeiten mit Dateien auf binärer Ebene

  Alt 2. Feb 2013, 22:59
Da ist man mal 4 Stunden zocken und schon geht hier die Post ab.

Es sind aber nun mal nicht *immer* 8 Bit. Das wäre ein Oktett.
Das wissen nur die IT-Dinosaurier und die IT-Archäologen
Ich bin ein Dinosaurier trallala

Extremer ist das imho mit word, also einem Maschinenwort: In allen mir bekannten Programmiersprachen hat es 16 bit, aber nach Wortsinn hat ein word Registerbreite.
Mir ist das so bekannt, daß es das Word als Typ gibt (16Bit), und halt das Maschinenwort.

Was das Byte angeht, hoffe ich, daß diese Stelle akzeptiert werden kann.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz