![]() |
BAS64 Decode mit TIdDecoderMIME.DecodeString: ein Zeichen fehlt
Hallo,
Mit TIdDecoderMIME.DecodeString ergibt dieser Base64 String
Delphi-Quellcode:
dekodiert:
'eyJhbGciOiJSUzI1NiIsImtpZCI6ImNmMDIyYTQ5ZTk3ODYxNDhhZDBlMzc5Y2M4NTQ4NDRlMzZjM2VkYzEiLCJ0eXAiOiJKV1QifQ'
Delphi-Quellcode:
'{"alg":"RS256","kid":"cf022a49e9786148ad0e379cc854844e36c3edc1","typ":"JWT"'
Richtig wäre aber dieser, mit einem abschliessenden "}"
Delphi-Quellcode:
'{"alg":"RS256","kid":"cf022a49e9786148ad0e379cc854844e36c3edc1","typ":"JWT"}'
Beispielcode zum Testen:
Delphi-Quellcode:
Wo liegt der Fehler?
uses
... IdCoderMIME, IdGlobal, ... Assert('{"alg":"RS256","kid":"cf022a49e9786148ad0e379cc854844e36c3edc1","typ":"JWT"}' = TIdDecoderMIME.DecodeString('eyJhbGciOiJSUzI1NiIsImtpZCI6ImNmMDIyYTQ5ZTk3ODYxNDhhZDBlMzc5Y2M4NTQ4NDRlMzZjM2VkYzEiLCJ0eXAiOiJKV1QifQ', IndyTextEncoding_UTF8)); p.s. ok sehe dass der Input-String eine ungültige Länge hat ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 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