سؤال يمكن أن ينفجر ملف كسر ذلك؟


أنا فقط طلبت من شخص ما أن يرسل لي مضغوط psd ملف.

لقد رفضوا ، مستشهدين بذلك يمكن أن يؤدي ضغط ملف ما إلى قطع الخطوط.

افترضت أن ضغط أي ملف قابل للانعكاس تمامًا ، ولهذا السبب يتم استخدامه بشكل شائع. أعتقد أن الشخص الآخر غير صحيح.

هل هناك أي حقيقة حول فتح سحاب ملفات محتوياته؟


86
2018-05-13 02:34


الأصل


ربما شخص آخر قد الخلط سستة ملف (ضياع) مع ضغط JPEG (ضياع) والتي يمكن أن تجعل نظرة اختبار قبيحة. - Matt H
أعلم أنني واجهت مشاكل التوافق لملفات مضغوطة ، لأن تنسيق الملف مستخدم على جميع المنصات ... - jokoon
لقد واجهت بالتأكيد بعض الحالات "المرضية" حيث كسر كل من المرافق المضمنة في Winrar و WinXP ملفات (عشرات الآلاف في zipfile واحد). كان هذا منذ 4-5 سنوات ، و فقط حل يمكن أن أجد في ذلك الوقت كان لاستخدام 7 الرمز البريدي. على أفضل ما يمكنني تذكره ، حتى 7-Zip لم يتمكن من النجاح بفك الملفات التي تم إنشاؤها بواسطة إجراءات أخرى ، مما يشير إلى أن الخطأ كان في سوستة ، وليس في فك الضغط. من الواضح أنني اخترت استخدام الرمز البريدي 7 للجانبين في نظام الإنتاج على أي حال. - FumbleFingers
@ jokoon: لست متأكدًا من أنه صالح للتحدث عن تنسيق الملف ... يستخدم على جميع المنصات. هناك عدد غير قليل من التنسيقات الداخلية المختلفة المستخدمة في الملفات المضغوطة ، ومن الممكن دائمًا أن يتم إنشاء أرشيف بواسطة روتين واحد للتعبئة باستخدام تنسيق غير متوافق بشكل جيد مع بعض الروتين الآخر الذي تستخدمه في وقت التفريغ. - FumbleFingers
@تلمس؛ ولكن لا يزال ، أي أرشيفي لائق يجب أن يمسك بتغيير التباين ويبلغ عن العملية على أنها فشل - لا تترك ملفًا مكسورًا حوله. - Phoshi


الأجوبة:


لا ، لا يمكن أن يؤدي ضغط الملف إلى قطعه. عدم إتلاف ملف zip الخاص بك ، سيعيد إنتاج الملف نفسه عند فك ضغطه.

في هذه الحالة ، قد يؤدي الاختلاف بين الخطوط المثبتة على النظامين المختلفين إلى حدوث مشكلات ولكن هذا لا يرتبط تمامًا بعملية الضغط / فك الضغط.


134
2018-05-13 02:38



هذا ما اشتبه به. شكرا لإجابتك. - alex
بالإضافة إلى ذلك ، تدعم بعض تنسيقات zip التكرار ، بمعنى أن التخزين كما يمكن أن يكون الرمز البريدي في الواقع أكثر أمانا من تخزين الملف العادي. - BlueRaja - Danny Pflughoeft
لا يجب أن تقول هذا بسرعة ، فهناك الكثير من عمليات ضغط الملفات / إلغاء ضغط الملفات ، هناك ، مع احتساب جميع أنظمة التشغيل الحالية وغيرها من الأشياء التي يمكن أن تجعل الملفات المضغوطة ، لن أكون مندهشًا لأن بعض التطبيقات لا تهتم ببعضها . - jokoon
@ jokoon: عندها ستكون هذه الملفات تالفة ، وهو ما يستبعد صراحة - mbx
-1 من الناحية النظرية ، هذا صحيح ، ولكن من الناحية العملية ، توجد مشكلات في فك ضغط خطوط Mac على جهاز كمبيوتر ك 0 بايت. هذا يرجع إلى شوكة الموارد التي يتم إنشاؤها. جربه لنفسك وانظر. - Django Reinhardt


في جنرال لواء الاستخدام ، والرمز البريدي هو ضياع (بافتراض الشوائب freeimplementation) ، ولكن هناك واحد السيناريو الذي يمكن تطبيقه على فقدان البيانات: تدفقات البيانات البديلة لـ NTFS. هذه الميزة الصغيرة المستخدمة تسمح واحدة ملف لديك متعددة مستقل مجموعات من المحتويات. معظم رمز سوف نرى من أي وقت مضى غير مسمى تيار ، ولكن يمكن أن توجد الآخرين.

وبالتالي؛ إذا قرر أحد البرامج تخزين البيانات في NTFS Alternate Data Stream ، فسيكون العميل البريدي الخاص بك لن نرى هذا الجزء (تحتاج إلى طلب صراحة لذلك ، و RAR هو الوحيد الذي يفعل هذا حاليا).

ولكن للتأكيد: يستخدم هذا نادرًا جدًا ، وليس بشكل طبيعي مع أشياء مثل PSD. أظن أن صديقك / مشاركتك خاطئة بكل بساطة.


80
2018-05-13 06:28



واو ، هذه معرفة جديدة تماما بالنسبة لي. - kizzx2
جديد بالنسبة لي وغريب. متى يكون الملف ليس ملفًا؟ عندما تتحور محتوياتها حسب الرغبة. لقد سمعت عن عدم الكفاءة أسوأ ، ولكن ليس كثيرًا. - msw
msw - لا تتحور عند الرغبة ؛ ببساطة - يمكن أن يكون هناك أكثر من قطعة واحدة من البيانات المرتبطة بسجل ملف واحد. دائما تقريبا هناك واحد بالضبط (نادرا ما يستخدم) ، ولكن ... - Marc Gravell♦
أعود إلى SO! فني للغاية! (مجرد مزاح بالطبع ؛) - Byron Whitlock
وعلى الطرف الآخر من الطيف ، لدينا الأشخاص الذين يشكون من البيانات الوصفية الخاصة بالنظام والتي يتم تضمينها قسريًا في الأرشيفات. - Daniel Beck♦


هناك حالات قد لا يكون فيها خط Mac متطابقًا إذا كان مضغوطًا ثم تم فك ضغطه. هذا قد لا يكسرها ، ولكن خلافا لبعض البيانات أعلاه ، قد لا توفر العملية ملف متطابق.

وتناقش الظروف هنا:

http://xahlee.org/UnixResource_dir/macosx.html

http://ask.metafilter.com/59789/How-to-email-my-font

لكن باختصار:

  1. إذا كانت أقدم الخطوط التي تحتوي على شوك موارد وكان لدى المستخدم إصدارًا قديمًا من نظام التشغيل Mac OS X ، عادة 10.4 أو أحدث. الخطوط القديمة مثل هذا العمل على OS X على الرغم من أنها كانت مخصصة في الأصل لنظام التشغيل 9 والإصدارات السابقة من نظام التشغيل Macintosh. من المحتمل تماماً (ومن واقع خبرتي) أن بعض الناس ما زالوا يستخدمون مكتبة خطوط قاموا ببنائها منذ 20 عامًا. عادة ما تكون هذه هي أنواع الفنانين والفن المخرج. على سبيل المثال ، لدي بعض الخطوط ذات تواريخ الإنشاء لعام 1993 والمئات مع تواريخ إنشاء 1998 ، ومعظمها مع شوكات الموارد. بالتأكيد يجب أن أحول هذه إلى صيغ أكثر حداثة أو توقفت عن استخدامها ، ولكن دعونا نواجهها: بمجرد شراء Adobe Font Library ، فأنت لا ترغب في شرائه مرة أخرى. في سنوات عملي مع مدراء الفنون في مجال الإعلانات ، تعلمت احترام مجلد الخط كما لو كان يوميات مدير فني ، أو كتاب مألوف ، أو الأنا العليا.

  2. سيتم تجريد بعض بيانات التعريف في إصدارات معينة من نظام التشغيل. قد تكون البيانات التعريفية عبارة عن أشياء مضافة إلى حقل المعلومات الخاص بالملف. هذا لن يؤدي إلى كسر الملف ، ولكن مرة أخرى ، ولن يؤدي فك الضغط عن بعد إلى إخراج ملف متطابق.

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


33
2018-05-13 13:22



+1 - أتمنى أن أتمكن من إعطاء هذه النقاط الكافية لدفعها إلى الجزء العلوي من المكدس. يحتوي Mac OS على كل من تنسيقات خط Type 1 و TrueType حيث يتم تخزين بيانات الخط في تفرع المورد. على الرغم من أن أدوات zip / unzip الأصلية في نظام التشغيل يمكنها التعامل مع هذا الوضع بأمان ، فلن تتمكن جميع الأدوات (خاصة أدوات خطوط الأوامر التي تم نقلها إلى OS X). ما هو أسوأ، ليس بسحب الخطوط ومحاولة إرسالها عبر البريد الإلكتروني أو FTP سوف حطمهم! - afrazier
لكن يبدو أن المشكلة هنا تتعلق بكيفية ضغطها ، وليس ما إذا كنت تستطيع ذلك. يبدو أن هناك حاجة إلى برنامج يفهم موارد الشوكة ويجب أن تعرف كيفية استخدامه. هل قرأت هذا صحيح؟ - uSlackr
uSlackr ، صحيح ، ولكن استمرت المشكلة في الطرف المتلقي. إذا تم نقل الأرشيف بعد ذلك إلى Windows ، فستحصل على الأرجح على مجموعة من ملفات الخطوط غير المفيدة لأنه على الرغم من أن Windows (على وجه التحديد NTFS) يسمح بتدفق بيانات متعددة في ملف ، فإن الخطوط على Windows لا تعمل بهذه الطريقة. من المحتمل أن يكون ملف PSD نفسه محمولًا بين نظامي التشغيل Mac و Windows. - RBerteig
+1 - على سبيل المثال ، احفظ خطوط Mac على محرك أقراص الشبكة ثم شاهد حجمها الكبير من جهاز كمبيوتر يعمل بنظام التشغيل Windows أو Linux - 0 بايت! إنها شوكة الموارد التي تربك فكرة "إنها تعمل فقط". - ʍǝɥʇɐɯ
نعم ، إنها حقيقة معروفة في صناعتي أن خطوط ماك لا تنشط بشكل جيد. غالبًا ما يقوم مستخدم الكمبيوتر بفك ضغطها 0 بايت. - Django Reinhardt


يستخدم ZIP المجموع الاختباري للتحقق مما إذا كان الملف غير المضغوط هو نفسه تمامًا كما كان قبل التعبئة.

لذلك إذا تم تغييره لسبب ما (الأرشيف المكسور ، على سبيل المثال) - فلن يتم فكه حتى.


14
2018-05-13 02:37



غير ذي صلة لأن zip يستخدم ضغط بدون فقدان (أو "تخزين" ، يمكن تعطيل الضغط). إن عملية التحقق هي فقط القدرة على تقديم بعض التعليقات إذا حدث خطأ ما. - akira
يغفر pedantry ، لكن لا يستخدم ZIP اختباري - يستخدم الاختيار تكرار 32 بت دوري (الملقب CRC-32) التي تكتشف مجموعة أكبر بكثير من الأخطاء. - Bevan
من الواضح أن مصطلح "المجموع الاختباري" أصبح أوسع نطاقاً في المعنى من تعريفه الأصلي إذا كان بإمكان الناس [وهم يفعلون] استدعاء نتائج وظائف هاش التشفير "اختبارية". - Random832


فقط إذا كانوا يفعلون شيئًا سخيفًا مثل القيام بتحويل وضع النص عليه ، أو إذا كان هناك خطأ في فك الرمز / فك الضغط في مكان ما يتم تشويشه بواسطة رمز zip مضمّن. (مثل هذه الحشرات يملك حدث في الماضي - مما يعني ربما قبل 10 سنوات.)


9
2018-05-13 02:37





يستخدم Zip خوارزمية ضغط أقل خسارةً لضمان أن البيانات التي تستردها مطابقة للبيانات التي أدخلتها.

(BTW ، تقنيات أخرى مثل jpg و mpeg و mp3 ، وتستخدم تقنيات الفقد للضغط مع النظرية التي تقول بأن أعيننا وآذاننا ليست حساسة جدا)


4
2018-05-13 03:07





والحقيقة الوحيدة التي يمكنني رؤيتها في العبارة "فواصل الخطوط المفتوحة" هي أنه إذا كان تنسيق ملف PSD نفسه يحتوي على إصدار "مضغوط" أو خيار يمكنك تمكينه في أي برنامج يقوم بإنشاء هذه الملفات ويقوم هذا الخيار بطريقة ما بمعالجة الخطوط بشكل مختلف.

يجب أن يكون استخدام أي برنامج مضغوط على ما يرام إلا في حالة وجود عربات التي تجرها الدواب.

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


0
2018-05-13 09:04





إذا كان لديهم هذه المشكلة من قبل (مما أدى إلى إفساد PSD) ، فحينئذٍ يكون برنامج ضاغطهم خاطئًا ، فهم لا يشملون جميع الملفات التي يحتاجونها على PSD ، و / أو أجهزة الكمبيوتر الخاصة بهم مصابة بفيروس.

أود أن أسألهم عما إذا كان لديهم فساد مماثل عن طريق نقل الملفات إلى أقراص USB ، فقط لتجاهل هذا الخيار الأخير.


0
2018-05-13 15:51





فقط لإضافة المزيد من التحفظات للتأكد من اكتمالها: قد يتسبب Zipping في فقدان البيانات الوصفية للملف ، مثل أذونات أو آخر وصول - الوقت.

لا أعتقد أن هذا هو بشكل عام ذات صلة بملفات وخطوط PSD.


0
2018-05-14 00:55



أعتقد أن هناك سوء فهم لمفهوم خوارزمية ضغط بدون خسارة وبرامج تؤدي هذه المهمة. بدون ضياع ، سيتم إلغاء ضغط الدفق الثنائي المضغوطة إلى الدفق الثنائي الناتج المماثل. معلومات ميتا تعتمد على نظام التشغيل ويجب التعامل معها من قبل نظام التشغيل و / أو التطبيق. - Bora
شكرا ، @ بورا ، ولكن ليس لدي أي سوء الفهم من هذا القبيل. أنا أدرك أن ضغط السوستة لا يؤثر على البيانات الفعلية في الملف. أقترح وجود سبب "خارجي" قد يخدع الناس في التفكير في أن الرمز البريدي قد أضر بملفاتهم ودلائلهم. لقد اشتعلت في الماضي عن طريق استعادة النسخ الاحتياطي المضغوطة ، فقط لأجد أن تطبيقاتي لم تعد تعمل ، لأنها تعتمد على بيانات وصفية لم أحضرها. (ليس سوء فهم أساسي من جانبي ، بل مجرد إشراف). - Oddthinking


الرمز البريدي يمكن أن تفسد أسماء الملفات. الرمز البريدي على هذا النحو لا يستخدم يونيكود. يتم تعريف ترميز أسماء الملفات ويتم استخدام الإعدادات المحلية لـ windows.

لذلك عند نقلها إلى نظام مختلف ، فإن أسماء ملفاتك سوف يتم إفسادها.

هناك امتداد لصيغة Zip التي تستخدمها أحدث البرامج (winzip منذ الإصدار 11).

أنا أفضل 7z eversince كان لي الرمز البريدي الكامل من الأسماء اليابانية غير قادر على فك الضغط عليه.


0
2018-05-14 01:34