سؤال

لذلك قضيت أسبوعا فقط في تشغيل محاكاة، ولكن كان يجب إيقاف تشغيل الكمبيوتر لتحريكه (رهيب، أعرف). تم ضغط البيانات التي تم إنتاجها بسبب حجمها من خلال الأنابيب عن طريق Gzip، ولكن نظرا لأن المحاكاة لم تتم الانتهاء، لا يمكنني فك ضغط ملف .gz. لقد بدأنا منذ ذلك الحين المحاكاة، لكنني كنت أتساءل عما إذا كان من الممكن استرداد بعض البيانات منذ وجهة نظر لما أنجناه حتى الآن سيكون مفيدا حقا. يبدو لي أنه نظرا لأن البيانات يمكن أن تتسويصها داخل وخارج الززيب، فإن الزلاجة على الطاير وعدم استنادا إلى البيانات ككل من الناحية النظرية، يجب أن يكون من الممكن الحصول على بعض البيانات، ولكن البحث السريع Google أنتج أي شيء لذلك اعتقدت أنني سوف أرى ما إذا كان أي شخص لديه أي اقتراحات.

هل كانت مفيدة؟

المحلول

يجب أن يكون من السهل استرداد ما تم تزويده بتوفير نهاية الملف الذي هو "مفقود"

zcat yourfile.gz > yourfile

أو

cat yourfile.gz |gunzip >yourfile

نصائح أخرى

GZIP هو ضغط على مستوى كتلة - إذا كنت لا تمانع في كتابة بعض التعليمات البرمجية لجعل الدلوجات تجاهل فشل CRC، أظن أنه يمكنك الحصول على بعض البيانات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top