تنسيق ملف DJVU
مراجعة
DjVu (المعروف باسم “déjà vu”) هو تنسيق ملفات الرسومات المتطورة مصممة للمستندات والكتب المسح الضوئي.وهو مفيد بشكل خاص في التعامل مع الملفات التي تحتوي على مزيج من النصوص والرسومات والصور والصورة.تم تطويره من قبل AT&T Labs في أواخر التسعينيات، ويهدف إلى توفير التمثيلات الرقمية عالية الجودة مع تقليل حجم المجلد بشكل كبير بالمقارنة مع غيرها من التنسيقات مثل PDF، JPEG، GIF، أو TIFF.
نقطة البيع الفريدة لـ DjVu هي في قدرتها على ضغط المستندات الكبيرة بفعالية دون إلحاق الضرر بالجودة.على سبيل المثال، يمكن الضغط على مستند مسح باللون الكامل عند 300 DPI من حوالي 25 ميغابايت إلى 30-100 كيلو بايت فقط.وبالمثل، يتم تخفيض الوثائق السوداء والأبيض إلى ما لا يقل عن 5–30 كيلبايت.
ملامح رئيسية
- معدل الضغط العالي: يقدم معدلات ضغط أعلى مقارنة مع JPEG و GIF و TIFF.
- فصل الطبقات: يستخدم فصل طبقات الصورة للتمييز بين النص والصور الخلفية.
- التحميل المتقدم: يسمح للمستخدمين بمشاهدة نسخة منخفضة الدقة من المستند بسرعة قبل تحميل تفاصيل عالية الجودة.
- الترميز الاصطناعي: يستخدم تقنيات ترميز اريثماتيكية متقدمة للضغط الفعال على البيانات.
- الضغط الخاسر للصور البيتونية: يوفر ضغط الضرر المحسن خصيصًا للأوراق السوداء والأبيض.
المواصفات التقنية
تشكيل الهيكل
وتستند ملفات DjVu على هيكل أساسي يُعرف باسم IFF85, وهو يشبه تنسيق TIFF. يتكون هذا الهيكل من “chunks” ، كل منها مع معرفه الخاص (Chunk ID) الذي يصف غرضه داخل الملف 0x41 0x54 0x26 0x54
, يشير إلى بداية شكل تشونك.
المكونات الأساسية
تتكون ملفات DjVu من مجموعات مختلفة ، كل منها يخدم وظيفة محددة:
- FORM: حاوية مركبة تحتوي على أجزاء أخرى.
- DJVM / DJVU / THUM: أنواع مختلفة من مستندات DjVu (متعددة الصفحات / صفحة واحدة / مجلدات).
- DIRM: يحتوي على معلومات عن الصفحات في مستندات متعددة الصفحة.
- NAVM: تخزين بيانات علامة التبويب للملاحة داخل المستند.
- ANTa، ANTz/TXTa، TXTz: التعامل مع الملاحظات وتصميم النص.
- Djbz/Sjc/FG44/BG 44/TH44: تخزين مجموعة متنوعة من مكونات الصورة (الخلفية، الجبهة، القناع، الأقواس).
- INFO: يوفر البيانات المتعددة حول صفحات DjVu الفردية.
المعايير والتوافق
وقد خضع تنسيق DjVu لعدة مراجعات منذ إدخاله في عام 1996.أحدث نسخة تم إصدارها في أبريل 2005.توافق Dj Vu مع مجموعة متنوعة من أنظمة التشغيل وتدعم تطبيقات مختلفة لمشاهدة وتحرير وتحويل الملفات.ومع ذلك، فمن المهم أن نلاحظ أنه على الرغم من أنه يوفر طباعة ممتازة ونوعية، إلا أن اعتماده محدود بالمقارنة مع التنسيقات المستخدمة على نطاق واسع مثل PDF.
التاريخ والتطور
تم تطوير DjVu من قبل AT&T Labs بين عامي 1996 و2001 بواسطة فريق من بينهم Yann LeCun و Léon Bottou و Patrick Haffner و Paul G. كان الهدف الرئيسي هو خلق وسيلة فعالة لتخزين ونقل الوثائق المسجلة عبر الإنترنت.
النسخة | تاريخ الإصدار | ملاحظات |
---|---|---|
1-19 | 1996-1999 | النسخة التطويرية. |
٢٠ | أبريل 1999 | تنسيق العديد من الصفحات. |
23 | يوليو 2002 | إضافة CID chunk لتحديد الشخصية. |
24 | فبراير 2003 | شملت LTAnno chunk للتعليقات النصية. |
21 | سبتمبر 1999 | إدخال تنسيق التخزين غير المباشر وإضافة طبقة البحث النصية. |
22 | أبريل 2001 | إضافة دعم توجيه الصفحة واللون ضغط JB2. |
25 | مايو 2003 | إضافة NAVM chunk إلى علامات الكتاب. |
26 | أبريل 2005 | تم الانتهاء من النص/الخط المذكور. |
العمل مع DJVU الملفات
فتح ملفات DJVU
لفتح ومشاهدة ملفات DjVu، يمكنك استخدام البرمجيات المخصصة مثل Dj VuLibre أو الأدوات التجارية مثل Adobe Acrobat Reader DC (التي تدعم Djvu من خلال المكونات الإضافية.
تحويل ملفات DJVU
تحويل ملفات DjVu إلى تنسيقات أخرى غالباً ما تكون ضرورية لأسباب متوافقة. تشمل التحويلات الشائعة تحويلاً لـ DJVU إلى PDF، والتي يمكن إجراؤها باستخدام برامج مثل djvutxt أو المحولات عبر الإنترنت التي تدعم التنسيق.
إنشاء ملفات DJVU
إن إنشاء ملفات DjVu عادة ما يتطلب البرمجيات المتخصصة مثل DjvuLibre ، والتي تشمل أدوات لفحص المستندات وضغطها في تنسيق Dj Vu. تم تصميم هذه الأداة للتعامل مع الهياكل الوثائقية المعقدة بكفاءة ، مما يسهل إدارة كميات كبيرة من المواد المسجلة.
حالات الاستخدام المشترك
- الكتب الإلكترونية: DjVu مثالية لتصنيف وتوزيع الكتب الالكترونية التي تحتوي على مزيج من النص والصور.
- الدليل والتوجيهات: غالبًا ما تستفيد الدليل الفني ودوائر المستخدم من معدلات الضغط العالية التي تقدمها DjVu ، مما يسهل توزيعها عبر الإنترنت.
- وثائق تاريخية: يمكن الحفاظ على الوثائق القديمة والرسوم البيانية النادرة بشكل رقمي باستخدام قدرات DjVu المتفوقة في حفظ الجودة.
- الصحف والمجلات: الجريدة مع مزيج من النص والصور مناسبة جيدا لـ DjVu بسبب ضغطها الفعال.
المزايا والقيود
المزايا:
- ارتفاع معدل الضغط: يوفر ضغطًا أفضل مقارنة بـ JPEG و GIF و TIFF.
- معالجة النص الفعالة: يستخدم تقنيات متقدمة مثل ترميز JB2 للحصول على التمثيل المثالي للنص.
- التحميل المتقدم: يسمح للمستخدمين بمشاهدة المستندات بسرعة حتى مع اتصالات الإنترنت البطيئة.
الحد الأدنى:
- التبني المحدود: DjVu غير مدعوم أو معترف به على نطاق واسع مقارنة مع تنسيقات مثل PDF.
- تعتمد البرمجيات: تتطلب برامج محددة لفتح وتحرير الملفات، مما قد يحد من قابلية استخدامه لبعض المستخدمين.
الموارد التنموية
يتم دعم البرمجة مع ملفات DJVU من خلال مختلف APIs والمكتبات.سيتم إضافة أمثلة على الرمز ودليل التنفيذ قريبا.
الأسئلة المتكررة
ما هي الأدوات التي يمكنني استخدامها لعرض ملفات DjVu?
يمكنك استخدام برامج مثل DjVuLibre أو Adobe Acrobat Reader DC (مع المكونات الإضافية) لفتح ومشاهدة ملفات Dj Vu عبر أنظمة التشغيل المختلفة.
كيف يمكنني تحويل ملف DjVu إلى PDF?
استخدم أدوات مثل djvutxt أو المحولات عبر الإنترنت التي تدعم تحويل ملفات DjVu إلى تنسيق PDF.
هل من الممكن تحرير النص داخل وثيقة DjVu?
تحرير النص مباشرة في DjVu محدود، ولكن يمكنك استخراج وتعديل النص باستخدام البرمجيات المتخصصة قبل إعادة استيرادها مرة أخرى إلى Dj Vu إذا لزم الأمر.