"Apache Commons kodekas pirmą kartą buvo sukurta kovoti su BASE64 koduotes, tačiau ji išsiplėtė iki daug daugiau standartus, ir šiuo metu abstraktus pagrindų dėl bendrosios paskirties kodavimo ir dekoderių kūrimą.
Commons kodekas biblioteka pati dėmesio teikti bendrąsias ir funkcinės paslaugų programos, skirtos dirbti su bendrais koduotes kaip Bas364, šešioliktainis, ir fonetinius, tačiau kitų mažiau žinomų kodavimo ir dekodavimo sistemų taip pat pritarė.
Tai apima Base32, dvejetainiai, BCodec, QCodec, URLCodec, quoted-printable ir keletas kitų daugiau.
Dokumentacija yra įtraukta į Commons Codec atsisiuntimo paketą
Kas naujo , šioje laidoje:.
- Spektaklis: "
- Pagerinti našumą Beider Morzės Encoder.
- Suremontuota:
- Beider Morzės neužsidaro skaitytuvai naudojami skaityti konfigūracijos failus.
- Base32 dekoduoti lentelė turi parazitinės vertę.
- Nuoroda daužomi metafonas Javadoc.
- Rašyba pataisymai in Javadoc ir komentarus.
Kas naujo 1.8 variantas:.
- Pridėta DigestUtils.updateDigest (MessageDigest, InputStream)
- Pridėta JUnit išbandyti mūsų iššifruoti su trinkelėmis charakterio viduryje.
- Pridėta atitikimo Vertinimas požiūris (MRA) fonetinė algoritmas kodavimo.
Kas naujo 1.7 versija:
- DigestUtils: Pridėti MD2 API. Ačiū ggregory.
- DigestUtils: pridėti API pavadintas po to, kai standartinis algoritmas vardas SHA-1 .
- DigestUtils.getDigest (Styginių) turėtų mesti IllegalArgumentException vietoj RuntimeException.
- Sukurkite A klasės MessageDigestAlgorithms apibrėžti standartinės algoritmo pavadinimus.
- DigestUtils.getDigest (Styginių) praranda pradinę išimtis.
- Pašalinti nereikalingą mėginimą Pripildykite druskos kintamąjį UnixCrypt.
- Pašalinti nereikalingą ryšį su Math.abs ().
- Daugiau testai ir nedideli dalykai.
- Pridėta regresijos testai PhoneticEngine remiantis Solr-3.6.0.
- DigestUtils: pridėti updateDigest metodus ir padaryti metodus viešojo .
- Pridėti klases MD5 / SHA1 / SHA-512 pagrindu Unix kripta (3) maišos variantai.
Kas naujo versijoje 1.6:.
- Naudoti standartinį Maven katalogas išdėstymą
- Dokumentacija rašybos pataisymai.
- Fiksuoti įvairių simbolių kodavimo klausimai pastabas ir bandymo atvejais.
- ColognePhonetic Javadoc turėtų naudoti HTML subjektai specialių simbolių.
Kas naujo 1.5 versijos:
- Pridėti testą (-us), siekiant patikrinti, encodeBase64 () daro ne riekė produkcija.
- ArrayIndexOutOfBoundsException kai darai kelis skaito () ant kodavimo
- Base64InputStream.
- Pridėti Kelnas fonetikos į codec.lang.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR nėra galutinis, bet turėtų
- būti.
- Base64.encodeBase64 (baitų [] binaryData, Būlio isChunked, Būlio urlSafe,
- int maxResultSize) metimų IAE pripažintam maxResultSize jei isChunked yra "
- klaidinga.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING turėtų būti paketas apsaugotas MALICIOUS_CODE.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING turėtų būti
- paketas apsaugotas MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen tikriausiai turėtų būti privatus.
- Splitas Caverphone klasės į dvi klases Caverphone 1,0 ir 2,0.
Kas naujo versija 1.4:
- Regresijos: Base64.encode (riekė = true) turi klaidą kai įėjimo ilgis yra kartotinis 76.
- Įgyvendinti Caverphone.
- Digest ant InputStreams.
- Tinklo pridėti šifravimo suderinama BigInteger koduojančio paramą BASE64.
- Dvigubas metafonas klaidas alternatyvaus kodavimas.
- Padaryti string2byte konversijos indepedent platformos kodavimas.
Reikalavimai :
- Java 1.6 ar naujesnė
Komentarai nerastas