Apache Commons Codec първи път е разработена, за да се справят с Base64 кодировки, но тя е разширена до много повече стандарти и в момента е една абстрактна рамка за създаването на енкодери с общо предназначение и декодери.
Commons Codec библиотеката Самият е фокусирана върху предлагането на общи и функционални приложения за работа с общи кодировки като Bas364, шестнадесетичен и Phonetic, но други по-малко известни кодиране и декодиране системи също се поддържат.
Те включват Base32, Binary, BCodec, QCodec, URLCodec, цитиран-печат и няколко други повече.
Документация е включена с пакет за изтегляне на Commons Codec
Какво ново в тази версия:.
- Performance:
- Подобряване на производителността на Beider Morse енкодер.
- Фиксирани бъгове:
- Beider Морс не затваря скенери, използвани, за да прочетете конфигурационни файлове.
- Base32 декодиране таблица има фалшив стойност.
- Link разбити в Metaphone Javadoc.
- Правописните грешки в Javadoc и коментари.
Какво ново във версия 1.8:.
- Добавено DigestUtils.updateDigest (MessageDigest, InputStream)
- Добавена JUnit да тестват нашите декодиране с тампон герой в средата.
- Добавено Match Рейтинг подход (MRA) фонетичен алгоритъм енкодер.
Какво ново във версия 1.7:
- DigestUtils: Добави MD2 APIs. Благодарение на ggregory.
- DigestUtils: Добави APIs кръстени на името стандартен алгоритъм SHA-1 .
- DigestUtils.getDigest (String) трябва да хвърлят IllegalArgumentException вместо RuntimeException.
- Създаване на клас MessageDigestAlgorithms да определят стандартни имена алгоритъм.
- DigestUtils.getDigest (String) губи първоначалния изключение.
- премахнат ненужните опит да запълнят променливата на сол в UnixCrypt.
- премахнат ненужните призив да Math.abs ().
- Още тестове и незначителни неща.
- Добавена регресия тестове за PhoneticEngine базирани на Solr-3.6.0.
- DigestUtils: Добави updateDigest методи и оповестяват методи .
- Добави класове за MD5 / SHA1 / SHA-512-базирани Unix крипта (3) хеш варианти.
Какво ново във версия 1.6:.
- Използвайте стандартен формат Maven директория
- Documentation правописни грешки.
- Фиксирани различни въпроси се кодиране за коментари и тестове.
- ColognePhonetic Javadoc трябва да използват HTML лица за специални знаци.
Какво ново във версия 1.5:
- Добави тест (ове) за да се провери, че encodeBase64 () прави Не парче изход.
- ArrayIndexOutOfBoundsException когато правиш множествена чете () за кодиране
- Base64InputStream.
- Добавяне на Кьолн фонетични да codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR не е окончателно, но трябва да
- бъде.
- Base64.encodeBase64 (байт [] binaryData, булев isChunked, булев urlSafe,
- INT maxResultSize) хвърля IAE за валидно maxResultSize ако isChunked е
- невярна.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING трябва да бъде защитен пакет MALICIOUS_CODE.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING трябва да бъде
- пакет защитена MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen вероятно е лично.
- Split Caverphone клас в два класа за Caverphone 1.0 и 2.0.
Какво ново във версия 1.4:
- Регресия: Base64.encode (парче = вярно) има бъг когато дължината вход е кратно на 76.
- Прилагане Caverphone.
- Digest на InputStreams.
- Patch да добавите крипто-съвместим BigInteger кодираща подкрепа на Base64.
- Двойно Metaphone бъгове в алтернативна кодиране.
- Направи string2byte реализации indepedent на кодиране платформа подразбиране.
<силни> Изисквания :
- Java 1.6 или по-висока
Коментари не е намерена