تعمل تقنيات الترميز غير المفقودة على تقليل حجم الملفات الرقمية.
يشير الترميز غير المفقود ، أو الضغط غير المفقود ، إلى عملية ترميز البيانات بشكل أكثر كفاءة بحيث تشغلها عدد أقل من وحدات البايت أو البايت ولكن بطريقة تسمح بإعادة بناء البيانات الأصلية ، بت مقابل بت ، عندما تكون البيانات غير مضغوط. تتمثل ميزة تقنيات التشفير بدون فقدان في أنها تنتج نسخة طبق الأصل من البيانات الأصلية ولكن لها أيضًا بعض العيوب عند مقارنتها بتقنيات التشفير المفقود.
نسبة الضغط
لا يمكن لتقنيات الترميز غير المفقودة تحقيق مستويات عالية من الضغط. قليل من تقنيات التشفير عديمة الفقد يمكن أن تحقق نسبة ضغط أعلى من 8: 1 والتي تقارن بشكل سلبي مع ما يسمى بتقنيات التشفير المفقود. يمكن لتقنيات الترميز المفقودة - التي تحقق الضغط عن طريق تجاهل بعض البيانات الأصلية - تحقيق نسب ضغط تبلغ 10: 1 للصوت و 300: 1 للفيديو مع خسارة قليلة أو معدومة جودة. وفقًا لمجموعة New Biggin Photography Group ، أ 1،943 × 1،702 بكسل ، صورة ملونة 24 بت RGB بحجم 9.9 ميغا بايت يمكن تصغير حجمها إلى 6.5 ميغا بايت فقط باستخدام تنسيق PNG بدون فقد ولكن يمكن تصغيرها إلى 1 ميغا بايت فقط باستخدام تنسيق JPEG المفقود صيغة.
فيديو اليوم
وقت النقل
أي تطبيق يتضمن تخزين الصور الرقمية أو توزيعها ، أو كليهما ، يفترض مسبقًا إمكانية إكمال هذه العمليات في فترة زمنية معقولة. يعتمد الوقت اللازم لنقل صورة رقمية على حجم الصورة المضغوطة ونسبة الضغط التي يمكن تحقيقها عن طريق تقنيات التشفير عديم الفقد أقل بكثير من تقنيات التشفير الخاسر ، وتقنيات التشفير عديم الفقد غير مناسبة لهذه التطبيقات.
ترميز هوفمان
تستخدم العديد من تقنيات التشفير بدون فقدان البيانات ، بما في ذلك PNG ، شكلاً من أشكال الترميز يُعرف باسم ترميز Huffman. في ترميز هوفمان ، كلما حدث رمز في البيانات الأصلية ، كلما كانت السلسلة الثنائية أقصر المستخدمة لتمثيلها في البيانات المضغوطة. ومع ذلك ، يتطلب ترميز هوفمان تمريرين ، أحدهما لبناء نموذج إحصائي للبيانات والثاني لتشفيره ، لذا فهي عملية بطيئة نسبيًا. وهذا بدوره يعني أن تقنيات التشفير غير المفقودة التي تستخدم ترميز Huffman تكون أبطأ بشكل ملحوظ من التقنيات الأخرى عند قراءة الملفات أو كتابتها.
فك
عيب آخر في ترميز هوفمان هو أن السلاسل الثنائية أو الرموز في البيانات المشفرة كلها أطوال مختلفة. هذا يجعل من الصعب على برنامج فك التشفير تحديد متى وصل إلى الجزء الأخير من البيانات وما إذا كانت البيانات المشفرة كذلك تالف - بمعنى آخر يحتوي على بتات زائفة أو به أجزاء مفقودة - سيتم فك تشفيره بشكل غير صحيح وسيكون الإخراج كلام فارغ.