Met base64 encoding is het mogelijk om de data van een afbeelding in een SVG-bestand te stoppen. In plaats van het attribuut xlink:href als waarde de locatie van de afbeelding te geven, geeft u het attribuut als waarde "data:image/png;base64," gevolgd door de base64 data (image/png kan vervangen worden door image/jpg of image/gif naar gelang het bestandsformaat).
U kan base64 maken met een java-applicatie die u vanaf deze website kan downloaden.
Met de knop "encode from file..." selecteert u het bestand dat u wilt coderen.
Met de knop "encode to file..." selecteert u het bestand waar u de gecodeerde data wilt opslaan (vergeet de extensie .txt of een gelijkaardige extensie niet!).
Met de knop "encode" codeert u de data.
Met de knop "decode from file..." selecteert u het bestand dat u wilt decoderen.
Met de knop "decode to file..." selecteert u het bestand waar u de gedecodeerde data wilt opslaan (vergeet de extentie .gif, .jpg of .png niet!).
Met de knop "decode" decodeert u de data.
Dit programma werkt alleen maar als u Java virual machine 1.3 of hoger hebt. Als u een Java virtual machine hebt van Sun kan u het programma uitvoeren door op het gedownloade bestand te dubbelklikken (1 keer klikken bij Linux). Anders voert u de volgende code uit:
java -jar base64encoder
Netscape 4 kan bij het downloaden de melding geven "SmartUpdate mislukt: JAR-bestand bevat geen informatie over het installatiebestand". Klik dan met de rechtermuisknop op de hyperlink hieronder en klik in het uitrolmenu op "Koppelingen opslaan als..". Sommige browsers geven een bestand geen extentie bij het downloaden, voeg dan achteraan in de bestandsnaam ".jar" toe.