Apache কমন্স কোডেক প্রথম করুন Base64- এনকোডিং মোকাবেলা করতে উন্নত ছিল কিন্তু এটি একটি আরো অনেক মান প্রসারিত এবং বর্তমানে সাধারণ এনকোডার এবং decoders নির্মাণের জন্য একটি বিমূর্ত কাঠামো হয়েছে.
নিজেই Bas364, হেক্সাডেসিমেল, এবং ফোনেটিক, কিন্তু অন্যান্য কম পরিচিত এনকোডিং এবং ডিকোডিং সিস্টেমের মত সাধারণ এনকোডিং সঙ্গে কাজ করার জন্য সাধারণ এবং কার্যকরী ইউটিলিটি প্রদানের উপর দৃষ্টি নিবদ্ধ করা হয় কমন্স কোডেক লাইব্রেরি এছাড়াও সমর্থিত.
এই Base32, বাইনারি, BCodec, QCodec, URLCodec, উদ্ধৃত-ছাপার যোগ্য এবং কয়েক অন্যান্য আরো অন্তর্ভুক্ত.
ডকুমেন্টেশন কমন্স কোডেক ডাউনলোড প্যাকেজের সঙ্গে অন্তর্ভুক্ত করা হয়
এই রিলিজে নতুন কি:.
- পারফরমেন্স:
- Beider জলহস্তী এনকোডার এর কর্মক্ষমতা উন্নত.
- স্থায়ী বাগ:
- Beider জলহস্তী কনফিগ ফাইল পড়তে ব্যবহৃত না বন্ধ স্ক্যানার আছে.
- Base32 ডিকোড টেবিল কৃত্রিম মান আছে.
- লিংক.
- Javadoc এবং মন্তব্য বানান সংশোধন করা হয়েছে.
Metaphone Javadoc ভেঙ্গে
কি সংস্করণ 1.8 নতুন:.
- যোগ করা হয়েছে DigestUtils.updateDigest (MessageDigest, InputStream)
- মাঝখানে প্যাড অক্ষর দিয়ে আমাদের ডিকোড পরীক্ষা প্রোগ্রামিং ভাষা যোগ করা হয়েছে.
- যোগ করা হয়েছে ম্যাচ নির্ধারণ পদ্ধতি (MRA) ফনেটিক অ্যালগরিদম এনকোডার.
সংস্করণ 1.7 নতুন কি:
- DigestUtils: MD2 API গুলি যোগ করুন. ধন্যবাদ ggregory করতে.
- DigestUtils: স্ট্যান্ডার্ড অ্যালগরিদম নাম হচ্ছে SHA-1 নামকরণ করা API গুলি যোগ করুন .
- DigestUtils.getDigest (স্ট্রিং) পরিবর্তে RuntimeException এর IllegalArgumentException নিক্ষেপ করা উচিত.
- মান আলগোরিদিম নাম নির্ধারণ একটি বর্গ MessageDigestAlgorithms তৈরি করুন.
- DigestUtils.getDigest (স্ট্রিং) মূল ব্যতিক্রম হারায়.
- UnixCrypt লবণ পরিবর্তনশীল পূরণ করতে অপ্রয়োজনীয় চেষ্টা সরান.
- Math.abs () অপ্রয়োজনীয় কল মুছে ফেলুন.
- আরো পরীক্ষা এবং ছোটখাট জিনিস.
- যোগ করা হয়েছে রিগ্রেশন পরীক্ষা.
- DigestUtils: updateDigest পদ্ধতি যুক্ত করুন এবং পদ্ধতি পাবলিক করা .
- MD5 জন্য ক্লাস যুক্ত করুন / SHA1 / SHA-512-ভিত্তিক ইউনিক্স সমাধিগৃহ (3) হ্যাশ ধরন.
Solr-3.6.0 উপর ভিত্তি করে PhoneticEngine জন্য
কি সংস্করণ 1.6 নতুন:.
- মান Maven ডিরেক্টরি লেআউট ব্যবহার করুন
- ডকুমেন্টেশন বানান সংশোধন করা হয়েছে.
- মন্তব্য এবং পরীক্ষার বিষয় সংশোধন করা বিভিন্ন অক্ষর এনকোডিং বিষয়.
- ColognePhonetic Javadoc বিশেষ অক্ষর জন্য এইচটিএমএল সত্ত্বা ব্যবহার করা উচিত.
সংস্করণ 1.5 নতুন কি:
- encodeBase64 () না তা পরীক্ষা করার জন্য পরীক্ষা (গুলি) যোগ করুন না খণ্ড আউটপুট.
- করছেন একাধিক সার্চ যখন ArrayIndexOutOfBoundsException ()
- Base64InputStream.
- codec.lang থেকে সুগন্ধিবিশেষ ফোনেটিক যোগ করুন.
- org.apache.commons.codec.net.URLCodec.ESCAPE_CHAR চূড়ান্ত হয় না কিন্তু উচিত
- হবে.
- Base64.encodeBase64 (বাইট [] binaryData, বুলিয়ান isChunked, বুলিয়ান urlSafe,
- int-maxResultSize) বৈধ maxResultSize জন্য IAE ছোঁড়া
- মিথ্যা.
- org.apache.commons.codec.language.RefinedSoundex.US_ENGLISH_MAPPING প্যাকেজ সুরক্ষিত MALICIOUS_CODE হতে হবে.
- org.apache.commons.codec.language.Soundex.US_ENGLISH_MAPPING হতে হবে
- প্যাকেজ সুরক্ষিত MALICIOUS_CODE.
- DoubleMetaphone.maxCodeLen সম্ভবত ব্যক্তিগত হতে হবে.
- স্প্লিট Caverphone বর্গ.
এনকোডিং উপর
IsChunked যদি
Caverphone 1.0 এবং 2.0 জন্য দুই শ্রেণীর মধ্যে
কি সংস্করণ 1.4 নতুন:
- সংশ্লেষণ: Base64.encode (খণ্ড = সত্য) বাগ আছে যখন ইনপুট দ্বারা 76 এর গুণিতক.
- Caverphone বাস্তবায়ন.
- ডাইজেস্ট.
- প্যাচ করুন Base64- করতে ক্রিপ্টো সামঞ্জস্যপূর্ণ BigInteger এনকোডিং সমর্থন যোগ করুন.
- ডবল Metaphone বাগ.
- প্ল্যাটফর্ম ডিফল্ট এনকোডিং string2byte ধর্মান্তর INDEPEDENT করুন.
InputStreams উপর
বিকল্প এনকোডিং
আবশ্যক
- জাভা 1.6 বা উচ্চতর
পাওয়া মন্তব্যসমূহ না