Erf 1c پسوند پرونده ERF؟ زنجیره بلوک رایگان

- پسوند (قالب) نویسه های انتهای پرونده پس از آخرین نقطه است.
- رایانه دقیقاً توسط پسوند نوع پرونده را تعیین می کند.
- ویندوز به طور پیش فرض پسوندهای نام پرونده را نشان نمی دهد.
- برخی از نویسه ها نمی توانند در نام و پسوند پرونده استفاده شوند.
- همه قالب ها مربوط به یک برنامه نیستند.
- در زیر تمام برنامه هایی وجود دارد که می توانید فایل ERF را با آنها باز کنید.

XnView یک برنامه نسبتاً قدرتمند است که توابع بسیاری را برای کار با تصاویر ترکیب می کند. این می تواند مشاهده ساده پرونده ها ، تبدیل آنها و پردازش جزئی باشد. این کراس پلت فرم است که به شما امکان می دهد تقریباً در هر سیستم مورد استفاده قرار گیرد. این برنامه همچنین از این جهت که از حدود 400 قالب مختلف تصویر پشتیبانی می کند ، منحصر به فرد است که در این میان هم بیشترین استفاده و محبوب ترین و هم قالب های غیر استاندارد وجود دارد. XnView می تواند تصاویر را به صورت دسته ای تبدیل کند. درست است ، آنها فقط می توانند به 50 قالب تبدیل شوند ، اما در میان این 50 قالب همه پسوندهای محبوب وجود دارد ...

Chasys Draw IES یک ویرایشگر چند منظوره است که شامل چندین برنامه کاربردی مانند ویرایشگر گرافیک ، یک ابزار برای مشاهده تصاویر و عکس ها ، یک ماژول برای تبدیل گرافیک دسته ای و یک ماژول برای تبدیل عکس های دیجیتال به فرمت RAW است. از پنجره اصلی برنامه ، می توانید با انتخاب نوع پروژه ای که می خواهید ایجاد کنید ، صفحه کار را شخصی سازی کنید. این برنامه به شما امکان می دهد چنین دستکاری های پیچیده ای را با تصاویر مانند ایجاد ترکیبی برای چاپ ، انیمیشن برای منابع وب ، تصاویر برای CD ، DVD انجام دهید. این برنامه به شما امکان می دهد در صورت داشتن تجهیزات لازم ، تصویری را اسکن کنید. علاوه بر این مجموعه ...

XnConvert یک ابزار مفید برای تبدیل و پردازش اولیه عکس و عکس. با 400+ قالب کار می کند. پشتیبانی از تمام قالب های گرافیکی محبوب. با استفاده از ابزارهای ساده XnConvert می توانید روشنایی ، گاما و کنتراست را تنظیم کنید. در برنامه ، می توانید اندازه عکس ها را تغییر دهید ، فیلترها و تعداد زیادی جلوه معروف را اعمال کنید. کاربر می تواند علامت های آبی را اضافه کرده و روتوش کند. با استفاده از این برنامه ، می توانید فراداده را بردارید ، پرونده ها را برش دهید و آنها را بچرخانید. XnConvert یک گزارش ثبت می کند که در آن کاربر تمام اطلاعات دقیق مربوط به دستکاری های تصویر اخیر خود را مشاهده می کند.

هانی ویو یک نمایشگر عکس ساده و زیبا است. از همه قالب های عکس و عکس محبوب ، از جمله فرمت های "خام" پشتیبانی می کند. همچنین یک رابط کاربری مناسب وجود دارد که می توانید یک عکس را به صورت تمام صفحه یا دو عکس را به صورت موازی مشاهده کنید که در صورت نیاز به انتخاب بهترین عکس بسیار مناسب است. می توانید بلافاصله عکس های مورد علاقه خود را در یک پوشه جداگانه ذخیره کنید. اگر عکس حاوی اطلاعاتی در مورد مکان باشد ، برنامه Google Maps را باز می کند ، در آنجا دیدن مکان عکسبرداری امکان پذیر است. با استفاده از کلیدهای میانبر ، برنامه در ویندوز اکسپلورر عکسی که در آن باز است باز می شود ...

Wireshark برنامه ای است که در درجه اول برای مدیران سیستم در نظر گرفته شده و برای تجزیه و تحلیل ترافیک شبکه استفاده می شود. شرایطی پیش می آید که شبکه شما شروع به سو mal عملکرد می کند و اغلب یافتن دلیل این خرابی ها دشوار است. این می تواند یک ویروس ، جاسوس افزار یا هر دلیل دیگری باشد. برای یافتن و سپس حذف مجرم ، باید تمام ترافیک ورودی و خروجی را آزمایش کنید. Wireshark برای همین است. این نرم افزار دارای یک رابط گرافیکی است و در سراسر جهان بسیار محبوب است ، زیرا اطلاعات را می توان نه تنها در کد مشاهده کرد ، بلکه همچنین می توان با استفاده از ...

ImBatch به شما امکان ویرایش سریع و آسان هر تصویری را می دهد. کافی است آن را باز کنید یا به داخل پنجره برنامه بکشید و می توانید شروع به کار کنید. به شما امکان می دهد پیش نمایش جلوه ها و تغییرات را فعال کنید و برای تغییرات ساده رنگ یا مقیاس بندی و همچنین برای کارهای حرفه ای تر مناسب است. این برنامه از لحاظ سبک بودن نیز خوب است و در هنگام کار پردازنده را بارگیری نمی کند ، همه چیز بسیار سریع است - تصویر را باز کنید ، جلوه را اعمال کنید ، آن را ذخیره کنید. دارای طیف گسترده ای از ابزارها و قابلیت ها ، می تواند افکت هایی مانند تاری ، تنظیمات رنگ و موارد دیگر را اعمال کند. ImBatch از بسیاری از زبانها پشتیبانی می کند ، از جمله ...

نمایشگر WildBit یک نمایشگر عکس دیجیتال با ویژگی ها و قابلیت های فراوان است. بنابراین ، به عنوان مثال ، این برنامه دارای ویرایشگر جلوه های استاندارد است و همچنین می توان از تصویر تمام شده به عنوان پس زمینه دسکتاپ استفاده کرد. علاوه بر این ، می توانید تصاویر را به صورت نمایش پرده ای مشاهده کنید ، که اگر عکس های خود را به شخصی نشان می دهید و نمی خواهید به صورت دستی در آنها پیمایش کنید ، راحت است. این برنامه بیش از 70 اثر گذار برای نمایش اسلایدها دارد. عملکرد دیگر این برنامه نمایش تمام فراداده ها و همچنین تغییر نام تصاویر است. انتقال دسته ای نیز پشتیبانی می شود ...

Zoner Photo Studio یک ویرایشگر بسیار مفید برای تصاویر مختلف است. به شما امکان می دهد عکس ها را از هر دوربینی کپی کرده و بلافاصله ویرایش کنید. دارای مجموعه ای از توابع اساسی است. به از بین بردن قرمزی چشم کمک می کند. به شما امکان می دهد منظره های پانوراما و تقویم های رنگارنگی را ایجاد کنید. این برنامه کمک می کند تا گالری تصاویر خود را ایجاد کنید. جستجوی سریع برای عکس پردازش شده مورد نظر را انجام می دهد. به شما امکان چاپ تصاویر ، ارسال آنها به شبکه های اجتماعی را از طریق ایمیل می دهد. دارای چهار زبانه برای مدیریت برنامه. تصاویر را وارد می کند ، به شما امکان می دهد بایگانی تصاویر را در رایانه خود مدیریت کنید.

Free Opener یک بازدید کننده کاملاً کاربردی از محبوب ترین پرونده ها است ، از جمله بایگانی های Winrar ، اسناد Microsoft Office ، PDF ، اسناد فتوشاپ ، فایل های تورنت ، آیکون ها ، صفحات وب ، اسناد متنی ، فایل های صوتی و تصویری ، فایل های گرافیکی از جمله Flash و موارد دیگر. تعداد پرونده های پشتیبانی شده بیش از هفتاد پرونده است. این برنامه به جز تغییر در طراحی ، فاقد تنظیمات و گزینه هایی است که ما به آن عادت کرده ایم. همچنین لازم به ذکر است که هیچ زبان روسی وجود ندارد ، اما با توجه به سادگی آن ، برنامه را دست کم نگیرید. Free Opener یک برنامه همه کاره و بسیار کاربردی برای خواندن انواع فایل ها است.

بیشترین دلیل مشترک مشکل باز کردن پرونده ERF به راحتی فقدان برنامه های مناسب نصب شده در رایانه شما است. در این حالت ، کافی است برنامه ای را پیدا کنید ، بارگیری و نصب کنید که پرونده ها را در قالب ERF ارائه می دهد - چنین برنامه هایی در زیر موجود است.

سیستم جستجو

پسوند پرونده را وارد کنید

کمک

سریع

لازم به ذکر است که برخی از داده های رمزگذاری شده از پرونده هایی که رایانه ما نمی خواند ، بعضی اوقات در Notepad قابل مشاهده است. به این ترتیب قطعات متن یا اعداد را خواهیم خواند - لازم است بررسی کنید که آیا این روش برای پرونده های ERF نیز جواب می دهد یا خیر.

اگر برنامه ای از لیست قبلاً نصب شده باشد ، چه می کنید؟

اغلب ، یک برنامه نصب شده باید به طور خودکار به یک فایل ERF پیوند یابد. اگر این اتفاق نیفتد ، پرونده ERF می تواند با موفقیت با برنامه تازه نصب شده دستی مرتبط شود. کافی است روی پرونده ERF کلیک راست کرده و سپس از بین گزینه های موجود گزینه "Select default program" را انتخاب کنید. سپس باید گزینه "View" را انتخاب کرده و برنامه مورد علاقه خود را پیدا کنید. تغییرات معرفی شده باید با گزینه "تأیید" تأیید شود.

برنامه هایی که پرونده ERF را باز می کنند

پنجره ها
لینوکس

چرا نمی توانم پرونده ERF خود را باز کنم؟

مشکلات پرونده های ERF نیز می تواند زمینه دیگری داشته باشد. حتی گاهی نصب روی رایانه نرم افزارارائه پرونده های ERF مشکلی را برطرف نمی کند. دلیل عدم امکان باز شدن و همچنین کار با پرونده ERF نیز می تواند باشد:

پیوندهای پرونده ERF متناقض در ورودی های رجیستری
- خرابی پرونده ERF که باز می کنیم
- آلودگی فایل ERF (ویروس ها)
- منابع کامپیوتر بسیار کم است
- رانندگان قدیمی
- حذف پسوند ERF از رجیستری ویندوز
- نصب ناقص برنامه در خدمت پسوند ERF

از بین بردن این موارد باید به باز شدن و کار آزادانه پرونده های ERF منجر شود. اگر رایانه همچنان با پرونده ها مشكل دارد ، باید از كمك متخصص استفاده كنید كه علت دقیق را مشخص كند.

کامپیوتر من پسوندهای پرونده را نشان نمی دهد ، چه کاری باید انجام دهم؟

در نصب استاندارد ویندوز ، یک کاربر کامپیوتر نمی تواند پسوند فایل ERF را ببیند. این را می توان با موفقیت در تنظیمات تغییر داد. کافی است وارد "Control Panel" شده و "Appearance and Personalization" را انتخاب کنید. سپس باید "Folder Options" را وارد کرده و "View" را باز کنید. در برگه "مشاهده" گزینه "پنهان کردن پسوندها از انواع پرونده های شناخته شده" وجود دارد - شما باید این گزینه را انتخاب کرده و با فشار دادن دکمه "تأیید" عملیات را تأیید کنید. در این مرحله ، همه پسوندهای پرونده ، از جمله ERF ، باید بر اساس نام فایل مرتب شده باشند.

* .cf - فایل فقط شامل پیکربندی (کد و ساختار) بدون داده کاربر است. ایجاد شده از تنظیمگر 1C 8.x: "پیکربندی -\u003e ذخیره پیکربندی در پرونده" یا "پیکربندی -\u003e پیکربندی تحویل -\u003e ایجاد پرونده تحویل و پیکربندی بروزرسانی -\u003e" ایجاد پرونده تحویل "را علامت بزنید.

* .cfu - پرونده فقط شامل به روزرسانی پیکربندی است. به عنوان مثال پرونده1cv8.cfu. ایجاد پیکربندی از این پرونده غیرممکن است ، زیرا فقط شامل تفاوت بین پیکربندی جدید و قبلی است. ایجاد شده از تنظیمگر 1C 8.x: "پیکربندی -\u003e پیکربندی تحویل -\u003e ایجاد فایل تحویل و به روزرسانی پیکربندی -\u003e" "ایجاد پرونده بروزرسانی پیکربندی" را علامت بزنید.

* .dt - فایل حاوی پیکربندی همراه با پایگاه داده کاربر است. این قالب بایگانی 1C 8 تخصصی است و از تنظیمات 1C 8.x ایجاد شده است: "مدیریت -\u003e پایگاه اطلاعات تخلیه".

* .epf (*. عرف) - پرونده پردازش (گزارش) خارجی. هر پردازش (گزارش) از پیکربندی را می توان در خارج ذخیره کرد. از تنظیمگر 1C 8.x ایجاد شده است: "پیکربندی -\u003e باز کردن تنظیمات -\u003e رفتن به پردازش مورد نیاز (گزارش) -\u003e انتخاب با دکمه سمت راست ماوس -\u003e ذخیره به عنوان پردازش خارجی ، گزارش ...".

* .1 سی دی - فایل پایگاه داده کامل نمایندگی نام پیش فرض 1Cv8.1CD است. شامل پیکربندی ، پایگاه داده ، تنظیمات کاربر است. پلت فرم 1C 8.x را باز می کند برای ایجاد پیکربندی جدید به طور خودکار با کلیک کردن روی دکمه Add هنگام انتخاب مورد ایجاد یک اطلاعات جدید ایجاد شده است.

* .log ، * .lgf ، * .lgp ، *. خود- پرونده هایی را که اطلاعات را جمع آوری می کنند (ثبت داده ها) در 1C 8.0 8.1 ، 8.2 ، 8.3 ثبت کنید.

* cdn -پرونده با این پسوند ( 1Cv8.cdn) در خدمت مسدود کردن دستی یا خودکار پایگاه داده 1C Enterprise است نسخه هشتم.

* .mxl - از پرونده های فرم های چاپ شده استفاده می شود ، از جمله در 1C. هر دو فرم چاپی اسناد ، کتاب های مرجع ، گزارش ها و دستگاه های مختلف ذخیره اطلاعات برای طبقه بندی های مختلف هستند. از طریق Configurator یا در 1C باز می شود: حالت Enterprise از طریق "file -\u003e open". به همان روش ایجاد می شود: در حالت تنظیم کننده یا در 1C: Enterprise از طریق "file -\u003e new". همچنین ، پرونده هایی با چنین پسوندهایی می توانند به عنوان قوانین انتقال عمل کنند ، به عنوان مثال از 1C 7.7 به 8.2 (acc77_82.xml و پردازش کمکی exp77_82.ert) - آنها معمولاً در پوشه ExtForms قرار دارند.

* .efd - این یک پرونده بایگانی 1C است که برای تنظیم پیکربندی استفاده می شود. شامل پیکربندی 1c یا به روزرسانی آن است. با استفاده از فایل کمکی setup.exe (باید در همان پوشه قرار داشته باشد) راه اندازی می شود.

* .mft- پرونده کمکی برای ایجاد پیکربندی از یک الگو. حاوی اطلاعات پیکربندی ، شرح ، مسیر ، عنوان است. هنگام ایجاد یک پایگاه اطلاعاتی 1C از یک الگو ، مستقیماً توسط خود سیستم عامل مورد استفاده قرار می گیرد.

* خانمها - پرونده های طرح های گرافیکی در قالب 1C تخصصی. از طریق Configurator یا در 1C باز می شود: حالت Enterprise از طریق "file -\u003e open". به همان روش ایجاد می شود: در حالت تنظیم کننده یا در 1C: Enterprise از طریق "file -\u003e new".

* .geo- پرونده های طرح های جغرافیایی در قالب 1C تخصصی. از طریق Configurator یا در 1C باز می شود: حالت Enterprise از طریق "file -\u003e open". به همان روش ایجاد می شود: در حالت تنظیم کننده یا در 1C: Enterprise از طریق "file -\u003e new".

* .st - فایلهای الگوی متن آنها عمدتا توسط توسعه دهندگان 1C استفاده می شوند.

* .pff - پرونده با اندازه گیری عملکرد ذخیره شده توسط مدیران سیستم و متخصصان 1C استفاده می شود.

اگر رایانه ای نصب شده باشد نرم افزار آنتی ویروس می توان تمام پرونده های موجود در رایانه و همچنین هر پرونده را به طور جداگانه اسکن کنید... با کلیک راست روی پرونده و انتخاب گزینه مناسب برای اسکن فایل از نظر ویروس ، می توانید هر فایلی را اسکن کنید.

به عنوان مثال ، در این شکل ، پرونده my-file.erf، سپس باید روی این پرونده راست کلیک کنید و گزینه را از فهرست پرونده انتخاب کنید "اسکن با AVG"... با انتخاب این گزینه AVG Antivirus باز می شود ، که این فایل را از نظر ویروس اسکن می کند.


گاهی اوقات یک خطا می تواند ناشی شود نصب نادرست نرم افزار، که ممکن است به دلیل مشکلی باشد که در مراحل نصب ایجاد شده است. این ممکن است در سیستم عامل شما تداخل ایجاد کند فایل ERF خود را به نرم افزار کاربردی صحیح پیوند دهیدتحت تأثیر قرار دادن به اصطلاح "انجمن های پسوند پرونده".

بعضی اوقات ساده نصب مجدد BioWare Neverwinter Nights ممکن است با اتصال درست ERF به BioWare Neverwinter Nights مشکل شما را حل کند. در موارد دیگر ، مشکلات مرتبط شدن پرونده ها می تواند ناشی شود برنامه نویسی نرم افزار بد توسعه دهنده ، و ممکن است لازم باشد برای کمک بیشتر با توسعه دهنده تماس بگیرید.


مشاوره: برای اطمینان از جدیدترین وصله ها و به روزرسانی ها ، BioWare Neverwinter Nights را به جدیدترین نسخه به روز کنید.


ممکن است خیلی واضح به نظر برسد ، اما اغلب ممکن است پرونده ERF خود باعث ایجاد این مشکل شود... اگر فایلی را از طریق پیوست ایمیل دریافت کردید یا آن را از یک وب سایت بارگیری کردید و روند بارگیری قطع شد (به عنوان مثال ، قطعی برق یا دلیل دیگر) ، پرونده ممکن است آسیب ببیند... در صورت امکان ، کپی جدیدی از پرونده ERF را تهیه کنید و دوباره آن را باز کنید.


احتیاط: یک فایل آسیب دیده می تواند باعث آسیب جانبی به بدافزار قبلی یا قبلی موجود در رایانه شما شود ، بنابراین بسیار مهم است که شما همیشه یک آنتی ویروس به روز شده در رایانه خود داشته باشید.


اگر پرونده ERF شماست مربوط به سخت افزار رایانه شماستبرای باز کردن پرونده ای که ممکن است لازم داشته باشید درایورهای دستگاه را به روز کنیدمربوط به این تجهیزات.

این مشکل معمولاً با انواع پرونده های رسانه ای مرتبط استبه عنوان مثال به موفقیت موفقیت آمیز سخت افزار در داخل کامپیوتر بستگی دارد کارت صدا یا کارت گرافیک... به عنوان مثال ، اگر می خواهید یک فایل صوتی را باز کنید اما نمی توانید آن را باز کنید ، ممکن است لازم باشد درایورهای کارت صدا را به روز کنید.


مشاوره: اگر وقتی می خواهید یک پرونده ERF را باز کنید ، دریافت می کنید پیام خطای مربوط به پرونده SYS، مشکل احتمالاً می تواند باشد مربوط به درایورهای دستگاه خراب یا قدیمی استکه باید به روز شود. با استفاده از نرم افزار بروزرسانی درایور مانند DriverDoc می توان این روند را تسهیل کرد.


اگر مراحل با حل مشکل حل نشدو شما هنوز هم در باز کردن پرونده های ERF با مشکل روبرو هستید ، ممکن است به این دلیل باشد کمبود منابع سیستم موجود... نسخه های خاصی از پرونده های ERF ممکن است به مقدار قابل توجهی از منابع (به عنوان مثال حافظه / RAM ، قدرت پردازش) برای باز شدن صحیح در رایانه شما نیاز داشته باشند. اگر از سخت افزار رایانه ای نسبتاً قدیمی و در عین حال از سیستم عامل بسیار جدیدتری استفاده می کنید ، این مشکل اغلب بروز می کند.

این مشکل ممکن است زمانی رخ دهد که رایانه برای انجام یک کار مشکل دارد ، زیرا سیستم عامل (و سایر سرویس هایی که در پس زمینه اجرا می شوند) می توانند منابع زیادی را برای باز کردن پرونده ERF مصرف کنید... قبل از باز کردن پرونده منبع BioWare ، همه برنامه ها را روی رایانه شخصی خود ببندید. با آزاد کردن تمام منابع موجود در رایانه خود ، فضای بهتری را برای تلاش برای باز کردن پرونده ERF فراهم می کنید.


اگر شما تمام مراحل بالا را انجام دادو فایل ERF شما هنوز باز نمی شود ، شاید لازم باشد این کار را انجام دهید ارتقا equipment تجهیزات... در اکثر موارد ، حتی با نسخه های سخت افزاری قدیمی ، ممکن است قدرت پردازش برای اکثر برنامه های سفارشی بیش از حد مناسب باشد (مگر اینکه شما کارهای زیادی را روی پردازنده مرکزی مانند ارائه سه بعدی ، مدل سازی مالی / علمی یا کارهای چند رسانه ای سنگین انجام دهید) ... به این ترتیب به احتمال زیاد کامپیوتر شما حافظه کافی ندارد(که معمولاً "RAM" یا حافظه دسترسی تصادفی نامیده می شود) برای انجام وظیفه باز کردن پرونده.

ساختار داخلی فایل پیکربندی (* .cf) مخفی نیست. افراد مهربان مدت زیادی است که آن را جدا کرده و ابزارهای جالب بسیاری ایجاد کرده اند که به شما امکان می دهد با این قالب کار کنید. در Infostart دوازده نشریه جالب وجود دارد (اگر نه بیشتر) که به نوعی محتوای فایلهای * .cf را \u200b\u200bمی خوانند ، بنابراین این موضوع اصلاً جدید نیست.

با این حال ، متأسفانه ، اسناد خوب و مستحکم بسیار کمی برای این قالب وجود دارد. برای نوشتن این مقاله ، یکی از افراد بسیار محترم به من توصیه کرد که به طور دقیق ساختار قالب امنیت اطلاعات پرونده 1C: Enterprise (* .1CD) را شرح داده است.

به نظر من این مقاله کاتالیزوری برای یکسری تحولات توسط سایر نویسندگان شد. گشودگی و در دسترس بودن اطلاعات فعالیت خلاق نویسندگان را تحت فشار قرار داده و کل جامعه تعدادی ابزار عالی برای کار با پایگاه داده های پرونده 1C دریافت کرده اند.

من فکر می کنم که توصیف همراه با جزئیات قالب CF همچنین می تواند بسیاری از نویسندگان را مورد توجه قرار دهد و شاید ما این فرصت را داشته باشیم که بسیاری از تحولات جالب جدید در مورد پرونده های پیکربندی را مشاهده کنیم.

زمینه

همانطور که در بالا ذکر شد ، ساختار قالب از مدت ها قبل شناخته شده است و اطلاعاتی در مورد ساختار آن در شبکه وجود دارد (اگرچه بسیار کمیاب). من به این اطلاعات نیاز داشتم p هنگام تهیه برنامه ای که روی آن کار می کردم ، به مطالب زیر اعتماد کردم:

  • ، نویسنده
  • http://www.richmedia.us/post/2011/01/18/cf-file-format-1c-8-compatible.aspx ، اگر اشتباه نکنم ، نویسنده
  • ، نویسنده

واژه شناسی

بیایید مستقیماً به موضوع بحث خود برویم.

برای ایجاد نقطه i ، بیایید نام خود قالب را تعریف کنیم.

اول ، نه تنها پرونده های پیکربندی در این قالب ، بلکه پرونده های گزارش های خارجی و پردازش نیز ایجاد می شوند. در اینترنت با نام پرونده مرکب مواجه شدم. شاید در بین قدیمی های 1C کاملا ثابت شده باشد ، اما من واقعاً آن را دوست ندارم.

در این مقاله پیشنهاد می کنم این قالب را " ظرف" اگر مخاطبان محترم در نظرات پیشنهاد دهند نام صحیح، من بسیار خوشحال خواهم شد

نگاه در داخل

یک واحد منطقی ذخیره اطلاعات در داخل ظرف هست یک سند . سند یک مجموعه کامل معنادار از داده است که می تواند به نوعی خوانده و تفسیر شود. من به طور خاص از اصطلاح استفاده نمی کنم " فایل"، زیرا ، من این نام را برای موجود دیگری ذخیره خواهم کرد ، که کمی بعد در مورد آن.

بنابراین ، به طور کلی ، یک پرونده CF (EPF / ERF) است ظرف که در آن ذخیره شده است اسناد .

هر سندی در داخل ظرف را می توان به تقسیم کرد بلوک ... کوچکترین واحد فیزیکی ذخیره اطلاعات است مسدود کردن، اما یک واحد منطقی معنی دار است سند... به عبارت دیگر ، اسناد داخل ظرف می تواند به صورت قطعات پراکنده باشد ( بلوک) و برای خواندن مطالب سند ، کلیه قطعات آن باید جمع و ترکیب شود.

ساختار کانتینر

ظرف شامل قطعات زیر است (به ترتیب):

  1. سربرگ ظرف
    1. آدرس اولین بلوک خالی که می توان داده را به آن اضافه کرد
    2. اندازه بلوک پیش فرض
    3. تعداد پرونده های موجود در ظرف
  2. سند فهرست محتویات ظرف
  3. داده های واقعی ذکر شده در فهرست مطالب

برای خواندن محتویات ظرف ، باید سند فهرست مطالب را بخوانید. با این حال ، از آنجا که ، سند شامل بلوک، سپس ابتدا باید یاد بگیرید که چگونه یک سند کامل را از این بلوک ها جمع آوری کنید.

ساختار بلوک

این بلوک از یک هدر و بدنه تشکیل شده است. هدر ، اندازه کل کل سند ، اندازه بلوک فعلی و آدرس (موقعیت در پرونده) بلوک بعدی را نشان می دهد. درست بعد از هدر ، بدنه بلوک قرار دارد - در واقع ، داده های مورد نیاز ما. بدنه بلوک دقیقاً طول (در بایت) مشخص شده در هدر است.

درون ظرف ، اینجا و آنجا ، یک ثابت جادویی وجود دارد که نشان دهنده نوعی "پوچی" است - این عدد 0x7fffffff است.

هنگامی که ما یک سند را از بلوک ها جمع می کنیم ، در هدر به آدرس بلوک بعدی نگاه می کنیم. اگر برابر با 0x7fffffff باشد ، هیچ بلوک "بعدی" وجود ندارد ، این آخرین مورد است.

ثابت 0x7fffffff مقدار INT_MAX است ، یعنی حداکثر مقدار یک عدد صحیح 4 بایت امضا شده.

"پرونده" های منطقی

من اشاره کردم که اصطلاح " فایل"من آن را ذخیره می کنم تا زمان های بهتر. این زمانها فرا رسیده است :)

تمام پیکربندی ها در یک ظرف به عنوان ذخیره می شوند فایل ها... اگر دوره آموزش علوم کامپیوتر را بخاطر بیاوریم ، یادآوری می کنیم که "پرونده" ، به ما گفتند ، نامگذاری شده است سند

تفاوت یک پرونده با "سند" این است که دارای یک نام است و با این نام می توان به آن دسترسی داشت. اگر محتویات پیکربندی را تجزیه کرده و یک درخت فراداده بسازیم ، منابع زیادی را به سایر پرونده ها در داخل پرونده ها پیدا خواهیم کرد. روش خواندن پیکربندی با نام کار می کند فایل ها و با نام به آنها اشاره می کند.

به طور خلاصه ، می توانیم موارد زیر را بگوییم: ظرف حاوی موارد مختلف است اسناداما بعضی از آنها یک نام دارند. به چنین اسنادی گفته می شود " فایل ها"و آنها ماهیت رسمی ندارند ، بلکه ماهیتی مستقیماً کاربردی دارند. دقیقا فایل ها اطلاعات مربوط به فراداده پیکربندی را ذخیره کنید.

اجزای پرونده

هر پرونده از دو پرونده تشکیل شده است اسناد:

  1. سند ویژگی هایی که شامل نام پرونده و تاریخ ایجاد / اصلاح است
  2. سند محتوایی که حاوی متن اصلی پرونده است

اکنون که تمام قسمتهای تشکیل دهنده ابراز شده اند ، باید به مهمترین سند ظرف - سند فهرست مطالب ، که محل قرارگیری تمام پرونده های ظرف را نشان می دهد ، توجه کنیم. همانطور که در بالا گفته شد ، سند فهرست مطالب اولین سندی است که در ظرف قرار دارد و بلافاصله عنوان ظرف را دنبال می کند.

  1. آدرس (جابجایی پرونده) سند ویژگی
  2. آدرس (جابجایی پرونده) سند محتوا
  3. شماره 0x7fffffff (نشانگر انتهای رکورد).

بگذارید یادآوری کنم که هر سندی را می توان به بلوک تقسیم کرد (قطعه قطعه شده). در زیر الگوریتم جمع آوری یک سند از بلوک ها بحث خواهد شد.

ورودی فهرست 2 است اعداد قابل توجه INT32. اولین شماره آدرس سند ویژگی های پرونده است. در این آدرس ، به ابتدای بلوک 1 سند ویژگی ها خواهیم رسید. از طریق سند ویژگی می توانیم به نام پرونده پی ببریم. شماره دوم آدرس سند محتوای پرونده است. در این آدرس ، به ابتدای بلوک 1 سند محتوا می رسیم ، از آنجا مستقیماً داده های پرونده را می خوانیم.

ویژگی های فشرده سازی داده ها.

یک ظرف می تواند شامل طیف گسترده ای از پرونده ها باشد. به طور معمول ، اینها پرونده های متنی هستند که در UTF-8 رمزگذاری شده اند. با این حال ، ممکن است پرونده های کانتینر دیگری نیز در میان پرونده های کانتینر وجود داشته باشد. ساده ترین قیاس با سیستم فایل است. یک ظرف یک فهرست است و پرونده های داخل یک محتوا محتوای آن است. این فهرست می تواند شامل فهرست های دیگری باشد.

فهرست اصلی این "سیستم سیستم" خود فایل * .CF است. در واقع ممکن است پرونده های ظرف دیگری وجود داشته باشد - دایرکتوری های تو در تو که دقیقاً مطابق با همان الگوریتم خوانده می شوند و ساختار دقیقاً یکسانی دارند.

با این حال ، یک ویژگی فهرست اصلی وجود دارد. همه چيز اسناد محتوا پرونده های داخل دایرکتوری ریشه با استفاده از الگوریتم Deflate فشرده می شوند. محتویات پرونده های داخل فهرستهای تو در تو دیگر فشرده نمی شوند. به زبان ساده ، در سطح بالای پرونده ظرف ، بدنه تمام پرونده ها فشرده می شوند ، اما اگر پرونده داخل ظرف ، خود ظرف باشد ، پرونده های داخل آن از قبل به صورت خالص (بدون فشرده سازی) نوشته می شوند.

زنجیره بلوک رایگان

حذف هرگونه داده از ظرف ممکن است منجر به ایجاد فضاهای خالی شود. این مکان های رایگان به صورت زنجیره ای به هم پیوند خورده و نوعی "سند" را تشکیل می دهند که داده های آن موجود نیست. به عبارت دیگر ، بلاک های آزاد به همان روشی که بلاک های سند با یکدیگر پیوند دارند ، به یکدیگر مرتبط می شوند. آدرس اولین بلوک آزاد در ابتدای هدر ظرف نشان داده شده است. اگر آدرس یک بلوک رایگان INT_MAX باشد ، به این معنی است که هیچ بلوک آزاد (خالی) در وسط ظرف وجود ندارد.

خلاصه ای مختصر از قسمت نظری

  1. پرونده CF (EPF / ERF) با فرمت "کانتینر" نوشته شده است
  2. ظرف با یک هدر شروع می شود
  3. تمام محتویات ظرف ، به جز عنوان ، به عنوان "اسناد" ثبت می شوند
  4. سند را می توان به بلوک تقسیم کرد
  5. سند با یک سرآیند بلوک شروع می شود ، که به شما می گوید چگونه کل سند را بخوانید.
  6. سند فهرست مطالب بلافاصله پس از عنوان عنوان ظرف دنبال می شود
  7. فهرست مطالب مجموعه ای از مطالب است که به "اشاره دارد" فایل ها"داخل ظرف
  8. هر پرونده از دو سند تشکیل شده است - یک سند ویژگی که حاوی نام این پرونده است و یک سند محتوا ، جایی که داده های پرونده واقعاً در آن واقع شده است.
  9. هر ورودی TOC شامل 2 آدرس است. اول آدرس سند ویژگی های پرونده است ، دوم آدرس سند محتوا است.
  10. یک ظرف می تواند شامل ظروف تو در تو باشد (مانند پوشه های تو در تو)
  11. پرونده های داخل ظرف ریشه با استفاده از الگوریتم Deflate فشرده می شوند ، پرونده های داخل ظروف تو در تو بدون فشرده سازی نوشته می شوند.

بیایید بایت ها را از قبل احساس کنیم

بنابراین ، وقت آن است که بررسی کنیم که دقیقاً همه موجودات ذکر شده در بالا چیدمان شده اند.

روش اصلی برای خواندن داده ها از یک ظرف خواندن یک زنجیره بلوک است که اسناد خاصی را تشکیل می دهد. به نظر می رسد مکان مناسب برای شروع با اصل خواندن اسناد بلوک است.

خواندن یک سند بلوک به بلوک

هر سند در یک ظرف باید با یک هدر بلوک شروع شود. در این حالت ، سند را می توان به چندین بلوک تقسیم کرد. برای خواندن یک سند ، لازم است که آن را از بلوک "مونتاژ" کنید.

بنابراین ، هدر بلوک یک رشته 31 بایت است. این خط به این شکل است:

[اندازه کل سند] [فاصله] [اندازه بلوک فعلی] [فضا] [آدرس بلوک بعدی] [فضا] ، جایی که:

  • CRLF - خوراک خط استاندارد ویندوز ، \\ r \\ n جفت کاراکتر (0x0D ، 0x0A)
  • اندازه کل سند ، کل طول سند در بایت است. به عنوان نمایش رشته ای از یک عدد هگزا نوشته شده است. طول آن 8 بایت است.
  • فضا یک فضا است. 0x20 نویسه
  • اندازه بلوک فعلی طول بدنه بلوک در بایت است. همچنین به صورت نمایش رشته ای عدد INT32 با فرمت hex نوشته شده است. اگر سند از یک بلوک منفرد تشکیل شده باشد ، اندازه کل سند یا کوچکتر از اندازه بلوک فعلی است (که منطقی است)
  • آدرس بلوک بعدی - آدرسی که بلوک بعدی سند در آن واقع شده است. اگر آدرس بلوک بعدی INT_MAX باشد ، به این معنی است که بلوک بعدی وجود ندارد. آدرس بلوک بعدی نیز به صورت نمایش رشته ای از یک عدد نوشته شده است.

بلافاصله بعد از هدر بلوک بدنه بلوک قرار دارد که دارای طول مشخص شده در قسمت "اندازه بلوک فعلی" است.

تصویر را در نظر بگیرید: طول کل سند 0x54 بایت است ، این 0x54 بایت با رنگ قرمز مشخص شده است. این داده های سند است. طول بلوک 0x200 بایت است ، یعنی بیش از طول خود سند. به همین دلیل ، بقیه داده های بلوک "صفر" فضای استفاده نشده هستند. بایت های قابل توجه آنهایی هستند که با حاشیه قرمز مشخص شده اند.

اگر سند بیشتر از طول بلوک است ، پس بلوک بعدی باید خوانده شود. اگر مقداری غیر از 0x7fffffff در قسمت "آدرس بلوک بعدی" نوشته شده باشد ، لازم است بلوک فعلی را بخوانید ، سپس به این آدرس بروید و بلوک دیگری را بخوانید. اگر آدرس بلوک بعدی نیز در این بلوک تنظیم شده باشد ، لازم است که به آنجا نیز بروید. بنابراین ، "زنجیره ای" از بلوک ها تشکیل می شود که سند را تشکیل می دهد.

خواندن باید تا یافتن مقدار 0x7fffffff در قسمت "آدرس بلوک بعدی" یا تا زمان خواندن تعداد بایت مشخص شده در قسمت "اندازه کل سند" ادامه یابد.

قسمت "اندازه کل سند" فقط برای بلوک اول معنی دار است. در تمام بلوک های بعدی سند ، مقدار 0x00000000 دارد.

قالب هدر ظرف

هدر ظرف 16 بایت است و از قسمتهای زیر تشکیل شده است:

رشته

توضیح

اولین آدرس بلوک رایگان

INT32 (4 بایت)

افست که در آن زنجیره بلوک های آزاد آغاز می شود

اندازه بلوک پیش فرض

INT32 (4 بایت)

این بلوک می تواند دارای طول دلخواه باشد ، اما می توان از پیش فرض برای افزودن بلوک های جدید استفاده کرد ، به عنوان مثال.

قسمت مقصد ناشناخته (به نظرات مقاله مراجعه کنید) غالباً با تعداد پرونده های موجود در ظرف مطابقت دارد

INT32 (4 بایت)

عددی که مقدار مشخصی را منعکس می کند ، به عنوان یک قانون ، همزمان با تعداد پرونده های موجود در ظرف است ، با این حال ، همکاران در نظرات معتقدند که این کاملاً درست نیست. این عدد تاثیری در الگوریتم تفسیر ظرف ندارد ؛ می توان آن را نادیده گرفت.

رشته رزرو شده

INT32 (4 بایت)

همیشه 0 (آیا همیشه است؟)

فهرست مطالب قالب ثبت اسناد

ویژگی های پرونده قالب سند

سند ویژگی نام پرونده و تاریخ ایجاد / اصلاح آن را توصیف می کند.

رشته

توضیح

زمان ایجاد پرونده

UINT64 (8 بایت)

زمان ایجاد پرونده ، بیان شده به تعداد فواصل 100 میکرو ثانیه از ابتدای عصر ما (01.01.0001 00:00:00)

زمان اصلاح پرونده

UINT64 (8 بایت)

به همین ترتیب

رشته رزرو شده

INT32 (4 بایت)

همیشه 0 است. شاید اینها پرچم های مشخصه باشند ، چیزی مانند فقط خواندنی ، پنهان و غیره. با این حال ، من به پرونده هایی برخورد نکرده ام که این قسمت با صفر تفاوت داشته باشد.

نام فایل

رشته در قالب UTF-16

کل قسمت اصلی سند را اشغال می کند (منهای 2 تاریخ و یک قسمت پشتیبان)

اصل قرائت کانتینر

  1. سند فهرست مطالب را از بلوک ها جمع آوری و بخوانید
  2. تمام ورودی های موجود در فهرست محتویات را رد کنید و اسناد ویژگی (نام) پرونده های ظرف را بخوانید
  3. هر نام دریافتی را با آدرس سند محتوا مطابقت دهید
  4. خروجی مکاتبات "نام پرونده" -\u003e "آدرس محتوا" است

خواندن پرونده ها

  1. آدرس سند محتوا را از فهرست مطالب بر اساس نام فایل دریافت کنید
  2. یک سند محتوا را از بلوک ها جمع کنید
  3. اگر یک ظرف ریشه است ، سند محتوا را باز کنید (فشرده شده است)
  4. انجام شده. نتیجه بدست آمده داده های پرونده مورد نیاز است.

به روز رسانی 2014/02/25

سرانجام

این مقاله حقیقت نهایی نیست ، احتمالاً حتی حاوی خطاهایی نیز هست. با این وجود ، اگر این موضوع برای شما جالب است ، امیدوارم که این مقاله به شما در اجرای پروژه هایتان کمک کند. موفق باشید!

سوالی دارید؟

اشتباه تایپی را گزارش دهید

متن ارسال شده به ویراستاران ما: