Apache Commons Codec byl nejprve vyvinut k řešení Base64 kódování, ale to se rozšířila na mnohem více norem, a je v současné době abstraktní rámec pro vytváření univerzálních enkodérů a dekodérů.
Podporovány jsou také Commons Codec Knihovna sama se zaměřuje na poskytování obecných a funkční nástroje pro práci s běžnými kódování jako Bas364, hexadecimální a fonetického, ale i další méně známé kódování a dekódování.
Patří mezi ně Base32, binárních, BCodec, QCodec, URLCodec, quoted-printable a několik dalších více.
Dokumentace je součástí balíčku ke stažení Commons Codec
Co je nového v této verzi:.
- Výkon:
- Zlepšit výkon Beider Morse snímače.
- opravených chyb:
- Beider Morse neuzavře scannerů číst konfigurační soubory.
- Base32 dekódovací tabulky má rušivou hodnotu.
- Link rozděleny do metaphone Javadoc.
- Spelling opravy v dokumentaci Javadoc a komentáře.
Co je nového ve verzi 1.8:.
- Added DigestUtils.updateDigest (MessageDigest, InputStream)
- Přidal JUnit testovat naše dekódování s charakterem podložkou uprostřed.
- Added Match Hodnocení Approach (MRA) fonetický algoritmus snímače.
Co je nového ve verzi 1.7:
- DigestUtils: Přidat MD2 API. Díky ggregory.
- DigestUtils: přidat API pojmenované jméno standardní algoritmus SHA-1, .
- DigestUtils.getDigest (String) by měl hodit IllegalArgumentException místo RuntimeException.
- vytvořit třídu MessageDigestAlgorithms definovat standardní názvy algoritmů.
- DigestUtils.getDigest (String), ztrácí původní výjimku.
- Odstranit zbytečnou snahu naplnit proměnnou soli v UnixCrypt.
- Odstranit zbytečné volání Math.abs ().
- Další testy a drobné věci.
- Přidáno regresní testy pro PhoneticEngine založené na Solr-3.6.0.
- DigestUtils: přidat updateDigest metody a vytvořit metody veřejné .
- Přidat třídy pro MD5 / SHA1 / SHA-512 na bázi Unix crypt (3) hash varianty.
Co je nového ve verzi 1.6:.
- Použít standardní rozložení Maven adresář
- pravopisné dokumentace opravy.
- Opraveny různé problémy, kódování znaků v komentářích a testovacích případů.
- ColognePhonetic Javadoc měli použít HTML entity pro speciální znaky.
Co je nového ve verzi 1.5:
- Přidat test (y) a zkontrolujte, zda encodeBase64 () dělá ne kus výstup.
- ArrayIndexOutOfBoundsException při tom více čte () na kódování
- Base64InputStream.
- Přidejte Kolínská fonetický na codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR není definitivní, ale měl
- být.
- Base64.encodeBase64 (byte [] binaryData, boolean isChunked, boolean urlSafe,
- int MaxResultSize) hází IAE pro platné MaxResultSize pokud isChunked je
- false.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING by měl být balíček chráněn MALICIOUS_CODE.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING by měla být
- balík chráněn MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen by pravděpodobně měla být soukromé.
- Split Caverphone class do dvou tříd pro Caverphone 1.0 a 2.0.
Co je nového ve verzi 1.4:
- regrese: Base64.encode (kus = true) má chybu když délka vstup je násobkem 76.
- Implementace Caverphone.
- Digest na InputStreams.
- Patch přidat šifrovací kompatibilní BigInteger kódující podporu Base64.
- Dvoulůžkové metaphone chyby v alternativním kódování.
- Make string2byte konverze indepedent platformy implicitní.
Požadavky na :
- Java 1.6 nebo vyšší
Komentáře nebyl nalezen