Apache Commons Kodek is vir die eerste ontwikkel het om Base64 enkoderings maar dit het uitgebrei tot 'n baie meer standaarde en is tans in 'n abstrakte raamwerk vir die skepping van die algemene doel opnemers en dekodeerders.
Die Commons Kodek biblioteek self is gefokus op die verskaffing van algemene en funksionele Nut vir die werk met 'n gemeenskaplike enkoderings soos Bas364, heksadesimaal, en fonetiese, maar ander minder bekende enkodering en dekodering stelsels word ook ondersteun.
Dit sluit in Base32, Binary, BCodec, QCodec, URLCodec, aangehaal-Printable en 'n paar ander, meer.
Dokumentasie is ingesluit by die Commons Kodek aflaai pakket
Wat is nuut in hierdie release:.
- Performance:
- Verbeter prestasie van Beider Morse encoder.
- Vaste Bugs:
- Beider Morse nie naby Scanners gebruik konfigurasielêers te lees.
- Base32 dekodeer tafel het onwaar waarde.
- Link gebreek in Metaphone Javadoc.
- Spelling fixes in Javadoc en kommentaar.
Wat is nuut in die weergawe 1.8:.
- Added DigestUtils.updateDigest (MessageDigest, InputStream)
- Bygevoeg Junit ons dekodeer te toets met pad karakter in die middel.
- Added Match Rating Benadering (MRA) fonetiese algoritme encoder.
Wat is nuut in die weergawe 1.7:
- DigestUtils: Voeg MD2 APIs. Danksy ggregory.
- DigestUtils: voeg APIs vernoem na standaard algoritme naam SHA-1 .
- DigestUtils.getDigest (String) moet gooi IllegalArgumentException plaas van RuntimeException.
- Skep 'n klas MessageDigestAlgorithms standaard algoritme name te definieer.
- DigestUtils.getDigest (String) verloor die oorspronklike uitsondering nie.
- Verwyder onnodige poging om te vul die sout veranderlike in UnixCrypt.
- Verwyder onnodige oproep om Math.abs ().
- Meer toetse en klein dinge.
- Bygevoeg regressie toetse vir PhoneticEngine gebaseer op Solr-3.6.0.
- DigestUtils: voeg updateDigest metodes en maak die metodes is publiek .
- Voeg klasse vir MD5 / SHA1 / SHA-512-gebaseerde Unix grafkelder (3) hash variante.
Wat is nuut in die weergawe 1.6:.
- Gebruik standaard Maven gids uitleg
- Dokumentasie spelling fixes.
- Vaste verskeie karakter enkodering kwessies in kommentaar en toets gevalle.
- ColognePhonetic Javadoc moet HTML entiteite gebruik vir spesiale karakters.
Wat is nuut in weergawe 1.5:
- Voeg toets (e) om te kontroleer dat EncodeBase64 () doen nie stuk uitset.
- ArrayIndexOutOfBoundsException wanneer doen verskeie lui () op kodering
- Base64InputStream.
- Voeg die Keulen Fonetiese te codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR is nog nie finaal maar moet
- wees.
- Base64.encodeBase64 (byte [] binaryData, boolean isChunked, boolean urlSafe,
- int maxResultSize) gooi IAE vir geldige maxResultSize as isChunked is
- vals.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING moet pakket beskerm MALICIOUS_CODE wees.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING moet
- pakket beskerm MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen moet waarskynlik private wees.
- Split Caverphone klas in twee klasse vir Caverphone 1.0 en 2.0.
Wat is nuut in die weergawe 1.4:
- Regressie: Base64.encode (stuk = true) het fout wanneer insette lengte is verskeie van 76.
- Implementeer Caverphone.
- Digest op InputStreams.
- Patch crypto-versoenbaar Biginteger kodering ondersteuning toe te voeg tot Base64.
- Double Metaphone foute in alternatiewe enkodering.
- Maak string2byte doelskoppe selfstandige van platform verstek enkodering.
Vereistes :
- Java 1.6 of hoër
Kommentaar nie gevind