Wikipedia mówi Schematy kodowania Base64 są powszechnie stosowane, gdy zachodzi potrzeba kodowania danych binarnych, które muszą być przechowywane i przesyłane za pośrednictwem mediów zaprojektowanych do obsługi danych tekstowych. Ma to zapewnić, że dane pozostaną nienaruszone bez modyfikacji podczas transportu. Ale czy nie chodzi o to, że dane są zawsze przechowywane …
W tym pytaniu Erik musi wygenerować bezpieczny losowy token w Node.js. Istnieje metoda, crypto.randomBytesktóra generuje losowy bufor. Jednak kodowanie base64 w węźle nie jest bezpieczne dla adresu URL, obejmuje /i +zamiast -i _. Dlatego najprostszym sposobem na wygenerowanie takiego tokena, jaki znalazłem, jest require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); …
Próbuję „zdekodować” ten następujący ciąg Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Oto, co wiem o samym ciągu: Oryginalny ciąg jest najpierw przekazywany przez następujący kod: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); int num = 0; Label_0084: …
Zgodnie z tym przykładem w języku Python koduję ciąg znaków jako Base64 za pomocą: >>> import base64 >>> encoded = base64.b64encode(b'data to be encoded') >>> encoded b'ZGF0YSB0byBiZSBlbmNvZGVk' Ale jeśli pominę wiodące b: >>> encoded = base64.b64encode('data to be encoded') Otrzymuję następujący błąd: Traceback (most recent call last): File "<stdin>", line …
Czy ktoś wie, jak przekonwertować ciąg UIImagena Base64, a następnie odwrócić go? Mam poniższy kod; oryginalny obraz przed kodowaniem jest dobry, ale otrzymuję pusty obraz dopiero po jego zakodowaniu i zdekodowaniu. NSData *imageData = UIImagePNGRepresentation(viewImage); NSString *b64EncStr = [self encode: imageData]; NSString *base64String = [self encodeBase64:imageData];
Czy ktoś wie, jak zdekodować i zakodować ciąg w Base64 za pomocą Base64. Korzystam z następującego kodu, ale nie działa. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
Korzystam z narzędzia JavaScript „Canvas2Image” Nihilogic do konwersji rysunków na obrazy w formacie PNG. Teraz potrzebuję przekształcić ciągi base64 generowane przez to narzędzie w rzeczywiste pliki PNG na serwerze, używając PHP. Krótko mówiąc, obecnie tworzę plik po stronie klienta za pomocą Canvas2Image, a następnie pobieram dane zakodowane w standardzie base64 …
Chcę zdekodować ciąg zakodowany w standardzie Base64, a następnie zapisać go w mojej bazie danych. Jeśli dane wejściowe nie są zakodowane w standardzie Base64, muszę zgłosić błąd. Jak mogę sprawdzić, czy ciąg znaków jest zakodowany w standardzie Base64?
Mam ciąg Base64, który reprezentuje obraz BitMap. Muszę ponownie przekształcić ten ciąg w obraz BitMap, aby użyć go w ImageView w mojej aplikacji na Androida Jak to zrobić? Oto kod, którego używam do przekształcenia obrazu w ciąg base64: //proceso de transformar la imagen BitMap en un String: //android:src="c:\logo.png" Resources r …
Teraz otrzymuję obiekt File z tej linii: file = document.querySelector('#files > input[type="file"]').files[0] Muszę wysłać ten plik przez json w base 64. Co powinienem zrobić, aby przekonwertować go na ciąg base64?
Jeśli serwer otrzymał łańcuch base64 i chciał sprawdzić jego długość przed konwersją, powiedzmy, że chciał, aby końcowa tablica bajtów zawsze miała 16 KB. Jak duża może być tablica bajtów 16 KB po przekonwertowaniu na łańcuch Base64 (zakładając, że jeden bajt na znak)?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.