vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
Re: Binärdaten als String komprimieren 
Autor: Manfred X
Datum: 13.04.22 17:05

Hallo!

Du verstehst die Zusammenhänge nicht.
Die Methoden Strings.ChrW und Strings.AscW im Namespace Microsoft.Visualbasic
sind aus Gründen der Kompatibilität mit VB6 in Net/Core enthalten.
Sie verarbeiten Zeichen, die in Unicode keiner Kategorie zugeordnet sind.
In VB6 operieren sie mit dem Datentyp Long (32Bit) für Codes und bilden
in solchen Fällen keine einfache Umkehrfunktionen / Bytevertauschung?

Definition von String in VB.Net:
"Enthält Sequenzen von 16-Bit-Codepunkten ohne Vorzeichen (2 Byte),
die zwischen 0 und 65535 liegen.
Jeder Codepunkt oder Zeichencode stellt ein einzelnes Unicode-Zeichen dar".

Hinweis zu System.String (Dokumnetation):
"Beachten Sie, dass es in String-Variablen möglich ist, ein String-Objekt zu erstellen,
das keine wohlgeformte Unicode-Zeichenfolge ist, da eine Instanz aus einer
sequenziellen Auflistung von UTF-16-Codeeinheiten besteht. ....
Obwohl einige Methoden, z. B. die Methoden zum Codieren und Decodieren von
Objekten im System.Text-Namespace, Überprüfungen durchführen können, um
sicherzustellen, dass Zeichenfolgen wohlgeformt sind, stellen String-Klassenmember
nicht sicher, dass eine Zeichenfolge wohlgeformt ist. ....
.NET verwaltet eine eigene Tabelle von Zeichen und entsprechenden Kategorien.
Dadurch wird sichergestellt, dass eine bestimmte Version einer .NET-Implementierung,
die auf unterschiedlichen Plattformen ausgeführt wird, identische Informationen
zu Zeichenkategorien zurück gibt."

Nicht wohlgeformte Character in einer String-Variable sind der Unicode-Kategorie
"OtherNotAssigned" zugeordnet.
Es ist deshalb genau zu unterscheiden zwischen dem Inhalt einer String-Variable und
einer Zeichenfolge. Zeichen besitzen eine Bedeutung.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Binärdaten als String komprimieren1.294Dilbert04.04.22 13:17
Re: Binärdaten als String komprimieren715eierlein04.04.22 14:32
Re: Binärdaten als String komprimieren626Dilbert04.04.22 14:33
Re: Binärdaten als String komprimieren717Kuno6004.04.22 21:06
Re: Binärdaten als String komprimieren633Dilbert05.04.22 09:31
Re: Binärdaten als String komprimieren691Kuno6005.04.22 18:11
Re: Binärdaten als String komprimieren593Dilbert05.04.22 18:51
Re: Binärdaten als String komprimieren699eierlein05.04.22 19:22
Re: Binärdaten als String komprimieren588Dilbert05.04.22 19:51
Re: Binärdaten als String komprimieren666Manfred X06.04.22 16:28
Re: Binärdaten als String komprimieren672Manfred X07.04.22 01:08
Re: Binärdaten als String komprimieren591Dilbert06.04.22 18:37
Re: Binärdaten als String komprimieren586Dilbert07.04.22 09:47
Re: Binärdaten als String komprimieren686Manfred X07.04.22 13:09
Re: Binärdaten als String komprimieren578Dilbert07.04.22 17:15
Re: Binärdaten als String komprimieren655Kuno6007.04.22 19:27
Re: Binärdaten als String komprimieren584Dilbert07.04.22 20:05
Re: Binärdaten als String komprimieren574Kuno6013.04.22 11:43
Re: Binärdaten als String komprimieren570Dilbert10.04.22 11:35
Re: Binärdaten als String komprimieren640Manfred X10.04.22 15:25
Re: Binärdaten als String komprimieren611eierlein10.04.22 17:32
Re: Binärdaten als String komprimieren550Dilbert10.04.22 18:40
Re: Binärdaten als String komprimieren606eierlein10.04.22 19:07
Re: Binärdaten als String komprimieren559Dilbert10.04.22 21:28
Re: Binärdaten als String komprimieren627Manfred X11.04.22 16:27
Re: Binärdaten als String komprimieren542Dilbert11.04.22 20:35
Vorschlag für Umwandlung der Zeichenfolgen in Bytefolgen592Manfred X11.04.22 22:04
Re: Binärdaten als String komprimieren540Dilbert11.04.22 23:03
Re: Binärdaten als String komprimieren591Manfred X11.04.22 23:59
Re: Binärdaten als String komprimieren558Dilbert11.04.22 23:19
Re: Binärdaten als String komprimieren597Manfred X12.04.22 01:12
Re: Binärdaten als String komprimieren558Dilbert12.04.22 11:11
Re: Binärdaten als String komprimieren581Manfred X12.04.22 13:54
Re: Binärdaten als String komprimieren539Dilbert12.04.22 15:00
Re: Binärdaten als String komprimieren582Manfred X12.04.22 15:54
Re: Binärdaten als String komprimieren576Manfred X12.04.22 16:43
Re: Binärdaten als String komprimieren542Dilbert12.04.22 17:59
Re: Binärdaten als String komprimieren570Manfred X12.04.22 19:30
Re: Binärdaten als String komprimieren540Dilbert12.04.22 20:48
Re: Binärdaten als String komprimieren574Manfred X12.04.22 21:38
Re: Binärdaten als String komprimieren549Dilbert12.04.22 22:33
Re: Binärdaten als String komprimieren542Dilbert13.04.22 12:52
Re: Binärdaten als String komprimieren563Manfred X13.04.22 17:05
Re: Binärdaten als String komprimieren559Kuno6014.04.22 12:34
Re: Binärdaten als String komprimieren536Dilbert14.04.22 18:16
Re: Binärdaten als String komprimieren568Manfred X14.04.22 21:22
Marshal String zu Bytearray570Manfred X14.04.22 23:59
Re: Binärdaten als String komprimieren548Manfred X14.04.22 19:05
Re: Binärdaten als String komprimieren522Dilbert15.04.22 20:48
Marshal Bytearray zu String542Manfred X15.04.22 21:26
Re: Binärdaten als String komprimieren529Dilbert17.04.22 22:45
Re: Binärdaten als String komprimieren541Manfred X18.04.22 00:15
Re: Binärdaten als String komprimieren549Dilbert18.04.22 01:49

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-2024 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