AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:02

Parameter dieser Suchanfrage:

Suche in Thema: Hex to Base64
Suche alle Beiträge, die von "Sir Rufo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Und hier nochmal das Beispiel erweitert mit dem Base64 Encoding und mit einem eigenen Datentyp

    program dp_185013;

    {$APPTYPE CONSOLE}
    {$R *.res}

    uses
    System.Classes,
    System.NetEncoding,
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Also TIdBytes befindet sich in der unit IdGlobal.

    Um von TBytes nach TIdBytes zu kommen, kann man

    das benutzen

    function BytesToIdBytes( const ABuffer: TBytes ): TIdBytes;
    begin
    SetLength( Result, Length( ABuffer ) );
    Move( ABuffer, Result, Length( ABuffer ) );
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Deswegen http://de.wikipedia.org/wiki/Byte-Reihenfolge#Hardware-Beispiele (s. Hardware Beispiele)

    Und nein, Int32 sorgt nur für einen 4-Byte-Integer Wert (32bit => 4 Byte)
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    In diesem Zusammenhang solltest du dir auch mal diesen Beitrag durchlesen

    http://www.delphipraxis.net/1291673-post112.html

    und die Lösung von mir anschauen, wie dort die Daten hin- und hergeschoben werden.

    http://www.delphipraxis.net/1291673-post112.html
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Also suchst du sowas hier

    program dp_185013;

    {$APPTYPE CONSOLE}
    {$R *.res}

    uses
    System.Classes,
    System.SysUtils;
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Bist du dir jetzt auch wirklich sicher mit den 4 Bytes?

    Bislang waren es immer ausdrücklich 3 Bytes ... woher kommt jetzt diese wundersame Byte-Vermehrung?

    Und welchen Wert hat ID um auf die Byte-Folge in dem ersten Beitrag zu kommen?
    Obwohl, diese Byte-Folge im ersten Beitrag ist ja nun auch wieder falsch, weil nur 6 Bytes ... :roll:
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Ok, ich versuche jetzt mal das

    zu übersetzen

    Header byte $02
    Anzahl byte $01 .. $FA
    ID byte/word/?? (3 Bytes) $000000 .. $FFFFFF
    Ende byte $00

    Woher du diese Zahlen bekommst oder wie diese Zahlen dort wo immer du diese herbekommst vorliegen ist absolut unerheblich. Es kommt nur darauf an, was diese bedeuten.
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Ob es wohl möglich wäre, dass du anstatt einer abstrakten Beschreibung einmal konkrete Werte zeigen könntest, so z.B.

    function Foo( Arg1 : Byte; Arg2 : string; Arg3 : Int64 ) : string;
    begin
    // da weiss ich nicht wie
    end;

    procedure Test;
    begin
    Assert(
  • Forum: Programmieren allgemein

    AW: Hex to Base64

     
      by Sir Rufo, 7. Mai 2015
    Zusammenfassend kann man also sagen, das so eine HEX-Zeichenfolge eine Folge von Bytes darstellt, was im Übrigen auch so eine Base64-Zeichenfolge macht.

    BTW Diese HEX-Zeichenfolge kann man auch als Base16-Zeichenfolge bezeichnen.

    Somit ist auch der Weg klar: HEX-Zeichenfolge => Byte-Folge => Base64-Zeichenfolge


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Sir+Rufo&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=185013
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz