Apache Commons Codec ay unang binuo upang harapin ang Base64-encode ngunit ito ay pinalawak sa marami sa higit pang mga pamantayan at sa kasalukuyan ay isang abstract framework para sa paglikha ng encoder pangkalahatang-layunin at decoders.
Ang Codec Commons library mismo ay nakatuon sa pagbibigay ng pangkalahatan at functional na mga utility para sa pakikipagtulungan sa mga karaniwang pag-encode tulad ng Bas364, hexadecimal, at Phonetic, ngunit ang iba pang gaanong kilala ang pag-encode at pag-decode ng mga sistema ay sinusuportahan din.
Kasama sa mga ito Base32, Binary, BCodec, QCodec, URLCodec, Quoted-Maipi-print at ilang iba pang higit pa.
Documentation ay kasama sa mga Codec Commons download package
Ano ang bagong sa paglabas:.
- Pagganap:
- Pagbutihin ang pagganap ng Beider Morse encoder.
- Mga Fixed Bug:
- Beider Morse ay ayaw sumara scanner na ginamit upang basahin config file.
- May palso halaga Base32 decode ng table.
- pinaghiwa sa Metaphone Javadoc Link.
- pag-aayos ng Spelling sa Javadoc at mga komento.
Ano ang bagong sa bersyon 1.8:.
- Added DigestUtils.updateDigest (MessageDigest, InputStream)
- Idinagdag JUnit upang subukan ang aming decode na may pad ng character sa gitna.
- Added Tugma Rating Diskarte (MRA) phonetic algorithm encoder.
Ano ang bagong sa bersyon 1.7:
- DigestUtils: Magdagdag ng MD2 API. Salamat sa ggregory.
- DigestUtils: magdagdag ng mga API na ipinangalan sa pangalan standard algorithm SHA-1 .
- DigestUtils.getDigest (String) ay dapat itapon IllegalArgumentException sa halip na RuntimeException.
- Lumikha ng isang klase MessageDigestAlgorithms upang tukuyin ang karaniwang pangalan algorithm.
- DigestUtils.getDigest (String) loses ang orihinal na exception.
- Mag-alis ng hindi kinakailangang mga pagtatangka upang punan up ang variable na asin sa UnixCrypt.
- Mag-alis ng hindi kinakailangang mga tawag sa Math.abs ().
- Marami pang mga pagsusuri at menor de edad bagay.
- Idinagdag pagbabalik pagsubok para sa PhoneticEngine batay sa Solr-3.6.0.
- DigestUtils: magdagdag ng updateDigest mga pamamaraan at gawing pampubliko ang mga paraan ng .
- Magdagdag ng mga klase para sa MD5 / SHA1 / batay sa SHA-512 Unix silid sa ilalim ng lupa (3) variant hash.
Ano ang bagong sa bersyon 1.6:.
- Gamitin ang karaniwang layout direktoryo Maven
- pag-aayos Documentation spelling.
- Mga Fixed iba't-ibang mga isyu sa pag-encode ng character sa mga komento at mga kaso sa pagsubok.
- ColognePhonetic Javadoc dapat gumamit ng mga entity HTML para sa mga espesyal na character.
Ano ang bagong sa bersyon 1.5:
- Magdagdag ng (mga) pagsubok upang suriin na encodeBase64 () ay Hindi tipak output.
- ArrayIndexOutOfBoundsException kapag ang paggawa ng maramihang mga bumabasa () sa encoding
- Base64InputStream.
- Magdagdag ng Cologne Phonetic sa codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR ay hindi huling ngunit dapat
- maging.
- Base64.encodeBase64 (byte [] binaryData, boolean isChunked, boolean urlSafe,
- int maxResultSize) throws IAE para sa mga wastong maxResultSize kung isChunked ay
- false.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING dapat na package protektado MALICIOUS_CODE.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING ay dapat na
- package protektado MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen dapat marahil maging pribado.
- Hatiin ang Caverphone klase sa dalawang mga klase para sa Caverphone 1.0 at 2.0.
Ano ang bagong sa bersyon 1.4:
- pagbabalik: Base64.encode (tigkal = true) ay bug kapag haba ng pag-input ay multiple ng 76.
- Ipatupad ang Caverphone.
- Digest sa InputStreams.
- Patch upang magdagdag ng crypto-tugma ang BigInteger suporta encoding sa Base64.
- Double Metaphone mga bug sa alternatibong pag-encode.
- Tiyakin indepedent string2byte mga conversion ng default na platform ng pag-encode.
Mga Kinakailangan :
- Java 1.6 o mas mataas
Mga Komento hindi natagpuan