Apache Commons Codec először alakult foglalkozni Base64 kódolásokra de bővült sokkal több szabványoknak, és jelenleg egy absztrakt keret létrehozására irányuló általános célú kódoló és dekódoló.
A Commons Codec könyvtár által koncentrál, hogy az általános és funkcionális segédprogramok dolgozik közös kódolásban, mint Bas364, hexadecimális, és fonetikus, de más, kevésbé ismert kódolási és dekódolási rendszereket is támogatja.
Ezek közé tartozik a Base32, Binary, BCodec, QCodec, URLCodec idézett nyomtatható és néhány más nagyobb.
Dokumentáció tartalmazza a Commons Codec letölthető csomagot.
Mi az új ebben a kiadásban:
- Performance:
- A teljesítmény javítása érdekében Beider Morse-jeladó.
- Fix Bugs:
- Beider Morse nem záródik szkennerek használata olvasni config fájlt.
- Base32 dekódolni asztalnak kétes értékű.
- Link tört Metaphone Javadoc.
- Spelling javításait Javadoc és megjegyzések.
Mi az új a 1.8 verzió:
- Added DigestUtils.updateDigest (MessageDigest, InputStream).
- Added JUnit hogy kipróbálja Decode A pad karakter közepén.
- Added Match Rating módszer (MRA) fonetikai algoritmus jeladó.
Mi az új a 1.7-es verzió:
- DigestUtils: Add MD2 API-k. Hála ggregory.
- DigestUtils: add API elnevezett általános algoritmust nevet SHA-1.
- DigestUtils.getDigest (String) kell dobni IllegalArgumentException helyett RuntimeException.
- Hozzon létre egy osztályt MessageDigestAlgorithms meghatározni szabványos algoritmus nevét.
- DigestUtils.getDigest (String) elveszti az eredeti kivétel.
- Felesleges kísérlet töltse ki a sót változó UnixCrypt.
- Felesleges hívás Math.abs ().
- További tesztek és kisebb dolgot.
- Added regressziós tesztek PhoneticEngine alapján Solr-3.6.0.
- DigestUtils: add updateDigest módszerek, és módszerek nyilvánosságra.
- Add osztályok MD5 / SHA1 / SHA-512 alapú Unix crypt (3) hash változatok.
Mi az új 1.6:
- A megszokott Maven mappaszerkezetét.
- Dokumentáció helyesírási javítások.
- Fix különböző karakterkódolást kérdések hozzászólás és vizsgálati esetek.
- ColognePhonetic Javadoc kell használni HTML entitások speciális karaktereket.
Mi az új 1.5-ös verzióban:
- Add vizsgálat (ok) annak ellenőrzése, hogy encodeBase64 () nem Nem harapnak kimenetet.
- ArrayIndexOutOfBoundsException, amikor egy több olvas () a kódoló
- Base64InputStream.
- Adja hozzá a kölni Phonetic hogy codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR nem végleges, hanem figyelembe kell
- legyen.
- Base64.encodeBase64 (byte [] BinaryData, boolean isChunked, boolean urlSafe,
- int maxResultSize) dob IAE érvényes maxResultSize ha isChunked van
- false.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING legyen csomagot védett MALICIOUS_CODE.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING legyen
- csomagban védett MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen kéne lennie magán.
- Split Caverphone osztályt két osztályok Caverphone 1.0 és 2.0.
Mi az új 1.4-es:
- regresszió: Base64.encode (darab = true) van bug ha input hossza többszöröse 76.
- Végre Caverphone.
- Digest on InputStreams.
- Patch hozzá crypto-kompatibilis BigInteger Enkódolás a Base64.
- Double Metaphone hibákat alternatív kódolás.
- string2byte konverziók Független platform alapértelmezett kódolás.
követelmények :
- Java 1.6 vagy újabb
Hozzászólás nem található