Moeiteloos coderen en decoderen met Base64 van Canadian Mind Products

Base64 van Canadian Mind Products biedt een eenvoudige interface voor het coderen en decoderen van gegevens, waardoor het een essentieel hulpmiddel is voor zowel ontwikkelaars als dataliefhebbers.
alleen ASCII afdrukbare tekens vergelijkbaar met UUENCODE.
UUENCODE sluit een bestandsnaam in waar BASE64 dat niet doet. Je zult.
zie BASE64 gebruikt bij het coderen van digitale certificaten, in
codering gebruiker:wachtwoordreeks in een autorisatie: koptekst
voor HTTP. De specificatie wordt beschreven in RFC 2045.
Voor meer informatie zie http://mindprod.com/jgloss/base64.html
Verwar Base64 niet met x-www-form-urlencoded die
wordt afgehandeld door java.net.URLEncoder.encode/decode or
Basis64u.
Base64 armouring gebruikt alleen de tekens A-Z a-z 0-9 +/=.
Dit maakt het geschikt voor het coderen van binaire gegevens als SQL
tekenreeksen, dat werkt ongeacht de codering.
Helaas hebben + / en = allemaal een speciale betekenis in URL's.
Base64u omkomt dit probleem. Het is een variant op Base64
die gebruikt - _ en * in plaats van + / en =, zodat het
kan worden gebruikt in URLEncoded contexten met of zonder
URLEncodering.
Gebruik base64 als volgt:
Base64 bepantsering
importeren com.mindprod.base64.Base64;
...
voorbeeld bytearray om te coderen
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
encoderobject maken
Base64 base64 = nieuwe Base64();
base64.setLineLength( 72 ); verstek
codering van een byte[]
Tekenreeks verzenden = base64.encoder(toSend);
het decoderen van een byte[]
byte[] gereconstitueerd = base64.decoder(verzonden);
gebruik Base64u op dezelfde manier:
Base64u bepantsering
importeren com.mindprod.base64.Base64u;
...
voorbeeld bytearray om te coderen
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};
encoderobject maken
Base64u base64u = nieuwe Base64u();
base64u.setLineLength( 72 ); verstek
codering van een byte[]
Tekenreeks verzenden = base64u.encoder(toSend);
het decoderen van een byte[]
byte[] gereconstitueerd = base64u.decoder(verzonden);
Zie voor een voorbeeld dat begint en eindigt met een tekenreeks
Voorbeeld.java
om uit te voeren:
java.exe com.mindprod.base64.Voorbeeld
Overzicht
Base64 is Freeware software in de categorie Webontwikkeling ontwikkeld door Canadian Mind Products.
De nieuwste versie van Base64 is 1.9, uitgegeven op 18-02-2008. Het werd aanvankelijk toegevoegd aan onze database op 25-08-2007.
Base64 draait op de volgende operating systems: Windows.
Base64 niet is nog niet beoordeeld door onze gebruikers.

Peter Salakani
Ik ben Peter, een auteur van softwarerecensies bij UpdateStar en contentspecialist met een scherpe focus op bruikbaarheid en prestaties. Met een achtergrond in zowel softwareontwikkeling als contentcreatie, breng ik een uniek perspectief bij het evalueren en bespreken van algemene softwareonderwerpen. Als ik geen software beoordeel, vind ik het leuk om op de hoogte te blijven van de nieuwste technische trends, te experimenteren met nieuwe toepassingen en innovatieve oplossingen te vinden voor alledaagse technische uitdagingen.
Laatste beoordelingen door Peter Salakani
Recente beoordelingen
![]() |
PuTTY
Maak eenvoudig en veilig verbinding met externe servers met behulp van PuTTY. |
![]() |
KMPlayer
Krachtige multimediaspeler voor Windows en Mac |
Code::Blocks
Code::Blocks: Een robuuste IDE voor C/C++ ontwikkeling |
|
![]() |
WinFsp
WinFsp: Een betrouwbaar platform voor de ontwikkeling van bestandssystemen. |
![]() |
Win11 PrivacyFix
Bescherm uw privacy met Win11 PrivacyFix |
![]() |
SamFwTool
SamFwTool: essentiële software voor mobiele oplossingen |
![]() |
UpdateStar Premium Edition
Uw software up-to-date houden is nog nooit zo eenvoudig geweest met UpdateStar Premium Edition! |
![]() |
Microsoft Visual C++ 2015 Redistributable Package
Verbeter de prestaties van uw systeem met Microsoft Visual C++ 2015 Redistributable Package! |
![]() |
Microsoft Edge
Een nieuwe standaard in surfen op het web |
![]() |
Google Chrome
Snelle en veelzijdige webbrowser |
![]() |
Microsoft Visual C++ 2010 Redistributable
Essentieel onderdeel voor het uitvoeren van Visual C++-toepassingen |
![]() |
Microsoft Update Health Tools
Microsoft Update Health Tools: zorg ervoor dat uw systeem altijd up-to-date is! |