У Вас устаревшая версия браузера. Скачайте современный Firefox, Chrome, Opera или Яндекс браузер для комфортного просмотра!
  
Software catalog
Интернет-каталог бесплатных и платных программных продуктов всего мира
  
 RU  EN 
Поиск программ
Язык описания 1Язык описания 2Язык описания 3Язык описания 4
ПлатформаЛицензияЧлен ASP
КлассСпецификаКатегория
НазваниеРазработчик/издатель
Ключевые словаОписание
      
Base64 1.9
Компания: Canadian Mind Products
Страна: Canada, BC, Victoria
Член ASP: Да
Web сайт компании: http://mindprod.com
Сайт программы: http://mindprod.com/products.html
О приложении: http://mindprod.com/products1.html#BASE64

Автор: Roedy Green

Email продаж: inquiry@mindprod.com
Email техподдержки: inquiry@mindprod.com

Тип лицензии: Бесплатная
Класс: Web Development::Java & JavaScript
Специфика: Development Tools
Категории: Programming :: Java, Web Development :: Java & Java Script, Programming :: library code, Programming :: encode/decode
Платформа: Windows
ОС: Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64
Системные требования: Java 1.8+
Язык: English
Ограничения: No limitations

  
Ключевые слова: Base64, Base64u, encode, decode, armouring, printable, 6-bit, 8-bit, UUENCODE, UUDECODE

Base64 is a freeware way of encoding 8-bit characters using
only ASCII printable characters similar to UUENCODE.
UUENCODE embeds a filename where BASE64 does not. You will
see BASE64 used in encoding digital certificates, in
encoding user:password string in an Authorization: header
for HTTP. The spec is described in RFC 2045.

Don't confuse Base64 with x-www-form-urlencoded which
is handled by java.net.URLEncoder.encode/decode or
Base64u.

Base64 armouring uses only the characters A-Z a-z 0-9 +/=.
This makes it suitable for encoding binary data as SQL
strings, that will work no matter what the encoding.
Unfortunately + / and = all have special meaning in URLs.

Base64u gets around this problem. It is a variant on Base64
that uses - _ and * in preference to + / and =, so that it
can be used in URLEncoded contexts with or without
URLEncoding.

Use base64 like this:

// Base64 armouring
import com.mindprod.base64.Base64;
...
// sample byte array to encode
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};

// create encoder object
Base64 base64 = new Base64();
base64.setLineLength( 72 ); // default

// encoding a byte[]
String send = base64.encoder( toSend );

// decoding a byte[]
byte[] reconstituted = base64.decoder( sent );

use Base64u the same way:

// Base64u armouring
import com.mindprod.base64.Base64u;
...
// sample byte array to encode
byte[] toSend = { (byte)0xfc, (byte)0x0f, (byte)0xc0};

// create encoder object
Base64u base64u = new Base64u();
base64u.setLineLength( 72 ); // default

// encoding a byte[]
String send = base64u.encoder( toSend );

// decoding a byte[]
byte[] reconstituted = base64u.decoder( sent );

For an example that starts and ends with a String, see
Example.java

to run:
java.exe com.mindprod.base64.Example
Сообщить о
вредоносном ПО




 0   
0.21 МБ

ДатаВерсияСтатусИстория выпусков
20.05.20071.9Minor Updateadd icon and pad file
Разрешения на распространение: You may include Base64 any CD compilation.
You may not sell Base64. It is free.

Рейтинг:

Назад  Наверх

 
  0  0
Декабрь 2024
   Пн   Вт   Ср   Чт   Пт   Сб   Вс   
               1   
   2   3   4   5   6   7   8   
   9   10   11   12   13   14   15   
   16   17   18   19   20   21   22   
   23   24   25   26   27   28   29   
   30   31             
 26 декабря 2024 года, четверг 
Пользователь
Авторизация
e-mail:

пароль:


Регистрация
RSS-лента
RSS-лента    Valid RSS
Сейчас на сайте
Гостей: 8
Пользователей: 0
Роботов: 153
Всего пользователей: 23
Баннеры

Copyright © 2020-2024 ООО МааСофтваре