Bonjour
Je cherche à décoder la chaine de caractère suivante :
mais j'obtiens ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 string base64EncodedData= @"YnBsaXN0MDDUAQIDBAUIa2xUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABrxAVCQoREhwdHiYuPj9DS0xNTk9VWmFmVSRudWxs0wsMDQ4PEFxOU0F0dHJpYnV0ZXNYTlNTdHJpbmdWJGNsYXNzgAOAAoAUWEhydlgnbmdk0xMNFBUYGVpOUy5vYmplY3RzV05TLmtleXOiFheABoAIgBOiGhuABIAFXxAQTlNQYXJhZ3JhcGhTdHlsZVZOU0ZvbnTUHyANISIjJCVbTlNBbGlnbm1lbnRaTlNUYWJTdG9wc18QEk5TV3JpdGluZ0RpcmVjdGlvbhAEgACABxAB0icoKS1YJGNsYXNzZXNaJGNsYXNzbmFtZaMqKyxfEBdOU011dGFibGVQYXJhZ3JhcGhTdHlsZV8QEE5TUGFyYWdyYXBoU3R5bGVYTlNPYmplY3RfEBdOU011dGFibGVQYXJhZ3JhcGhTdHlsZdgvMA0xMjM0NTY3ODk6Ozs9XxAPVUlGb250UG9pbnRTaXplVk5TU2l6ZV8QEFVJRm9udERlc2NyaXB0b3JcVUlGb250VHJhaXRzVk5TTmFtZVpVSUZvbnROYW1lXFVJU3lzdGVtRm9udCNAMQAAAAAAACNAMQAAAAAAAIASgAoQAIAJgAkJXxAfLkhlbHZldGljYU5ldWVJbnRlcmZhY2UtUmVndWxhctINQEFCXxAaVUlGb250RGVzY3JpcHRvckF0dHJpYnV0ZXOAEYAL0xMNFERHSKJFRoAOgA+AEKJJSoAMgA1fEBNOU0ZvbnRTaXplQXR0cmlidXRlXxAYTlNDVEZvbnRVSVVzYWdlQXR0cmlidXRlEBFfEBVVSUNURm9udFRleHRTdHlsZUJvZHnSJyhQVKNRUlNfEBNOU011dGFibGVEaWN0aW9uYXJ5XE5TRGljdGlvbmFyeVhOU09iamVjdF8QE05TTXV0YWJsZURpY3Rpb25hcnnSJyhWWaJXWF8QEFVJRm9udERlc2NyaXB0b3JYTlNPYmplY3RfEBBVSUZvbnREZXNjcmlwdG9y0ydbKFxfYFskY2xhc3NoaW50c6JdXlZVSUZvbnRYTlNPYmplY3ShHVZVSUZvbnTSJyhiZaJjZFxOU0RpY3Rpb25hcnlYTlNPYmplY3RcTlNEaWN0aW9uYXJ50icoZ2qiaGlfEBJOU0F0dHJpYnV0ZWRTdHJpbmdYTlNPYmplY3RfEBJOU0F0dHJpYnV0ZWRTdHJpbmcSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABUAFoAYQBuAHcAfgCAAIIAhACNAJQAnwCnAKoArACuALAAswC1ALcAygDRANoA5gDxAQYBCAEKAQwBDgETARwBJwErAUUBWAFhAXsBjAGeAaUBuAHFAcwB1wHkAe0B9gH4AfoB\/AH+AgACAQIjAigCRQJHAkkCUAJTAlUCVwJZAlwCXgJgAnYCkQKTAqsCsAK0AsoC1wLgAvYC+wL+AxEDGgMtAzQDQANDA0oDUwNVA1wDYQNkA3EDegOHA4wDjwOkA60DwgPHAAAAAAAAAgEAAAAAAAAAbQAAAAAAAAAAAAAAAAAAA9k="; var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
Ce qui est étrange, c'est que je peux décoder cette chaine en utilisant le service en ligne de cette page internet (qui d'ailleurs est une page ASP ):The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.
http://www.motobit.com/util/base64-decoder-encoder.asp
Je me demande alors ce qui ne va pas avec mon code c# et comment le modifier pour pouvoir décoder cette chaine.
Merci d'avance pour votre aide !
Max
Partager