التحقيق في نسبة ضغط squashfs
-
27-10-2019 - |
سؤال
هل هناك أي أداة لفحص صورة squashfs الموجودة ومعرفة نسب الضغط لكل ملف؟
نقاط المكافأة إذا كان ذلك يساعدني في تقدير استخدام الفلاش للرموز المرتبطة بشكل ثابت في ملف ضخم قابل للتنفيذ.
المحلول
يجعل تطبيق Ruby squashfs هذا سهل التنفيذ.تحقق من هذه المراجعة: https://github.com/vasi/squash.rb/tree/9bac822ac08892a9764fb92314cad4066742ce06
لاحظ أن ملفات squashfs تجمع الملفات الصغيرة (والأطراف الخلفية للملفات الكبيرة) وتضغط هذه "الأجزاء" معًا.من المستحيل معرفة مقدار مساهمة كل ملف في هذه المجموعات بالضبط ، لذلك قمت بتقدير هذا الجزء.
نصائح أخرى
يمكن لبرنامج 7zip توفير المعلومات.يستخدم 7z l -slt squasfsfile
وستحصل على قائمة قابلة للقراءة آليًا لكل ملف، بما في ذلك الحجم الأصلي والمعبأ (المضغوط).
لا تنتمي إلى StackOverflow