اطلاعیه فروشگاه

پشتیبانی از طریق ایمیل daneshjooshop.sellfile@gmail.com

مقاله درباره انواع فايل از نظر نوع اطلاعات

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

انواع فايل از نظر نوع اطلاعات

داده ها ممكن است در فايل به دو صورت ذخيره شوند:1ـ اسكي يامتن(text) 2ـ بانيري(binary)

اين دو روش ذخيره شدن داده ها در موارد زير با يكديگر تفاوت دارند:

1ـ تعيين انتهاي خط

2ـ تعيين انتهاي فايل

3ـ نحوه ذخيره شدن اعداد بر روي ديسك

در فايل متني اعداد به صورت رشته أي از كاراكتر ذخيره مي شوند ولي در فايل بانيري اعداد به همان صورتي كه در حافظه قرار مي گيرند بر روي ديسك ذخيره مي گردند.

در فايل متني، كاراكتري كه پايان خط را مشخص مي كند در حين ذخيره شدن بر روي ديسك بايد به كاراكترهاي CR/LF بايد به كاراكترها تعيين كننده پايان خط تبديل شوند و بديهي است كه اين تبديلات مستلزم صرف وقت است. لذا دسترسي به اطلاعات موجود در فايلهاي متني كندتر از فايلهاي بانيري است. اختلاف ديگر فايلهاي متني و بانيري در تشخيص انتهاي فايل است. در مورد روش ذخيره فايل ها طول فايل توسط سيستم نگهداري مي شود و انتهاي فايل با توجه به اين طول مشخص مي گردد در حالت متني كاراكتر 1A ( در مبناي 16) و با 26( در مبناي 10) مشخص كننده انتهاي فايل است( اين كاراكتر با فشار دادن كليدCTRL به همراه كليدZ توليد مي‌شود.) در حين خواندن داده ها فايل ها متني وقتي كنترل به اين كاراكتر ها رسيد، بيانگر اين است كه داده هاي موجود در فايل تمام شده اند. در فايل بانيري ممكن است عدد 1A (در مبناي 16) و يا 26(در مبناي 10) جزئي از اطلاعات بوده بيانگر انتهاي فايل نباشد. لذا نحوه تشخيص انتهاي فايل در فايل بانيري با فايل متني متفاوت است.

سازمان فايل

منظور از سازمان فايل اين است كه اطلاعات در فايل چگونه ذخيره مي شوند و سپس به چه روشهايي مورد بازيابي قرار مي گيرند. به عبارت ديگر قانون حاكم بر نحوه ذخيره و بازيابي داده ها را در فايل، سازمان فايل گويند.

در اين فصل به دو سازمان فايل پرداخته مي شود:

1ـ سازمان فايل ترتيبي(scquenital)

2ـ سازمان فايل تصادفي(random)

در سازمان فايل ترتيبي، ركوردها بهمان ترتيبي كه از ورودي خوانده مي شوند در فايل قرار مي گيرند و در هنگام بازيابي به همان ترتيب كه در فايل ذخيره شده اند مورد

بررسي قرار مي گيرند.

فايل هاي ترتيبي معمولاً داراي يك فيلد كليد هستند( فيلد كليد، فيلدي است كه به عنوان شاخص ركورد مورد استفاده قرار مي گيرد.) و بر اساس آن مرتب مي باشند. در سازمان فايل تصادفي، به هر ركورد يك شماره اختصاص مي يابد لذا اگر فايل داراي n ركورد باشد ركوردها 1 تاn شماره گذاري خواهند شد. وقتي كه ركوردي در فايلي با سازمان تصادفي قرار گرفت محل آن توسط يك الگوريتم پيدا كننده آدرس كه با فيلد كليد ارتباط دارد مشخص مي شود. در اين صورت دو ركورد با فيلد كليد مساوي، نمي توانند در فايل تصادفي وجود داشته باشند. در سازمان فايل تصادفي مستقيماً مي توان به ر ركورد دلخواه دسترسي پيدا كرد.( بدون اينكه ركوردهاي قبل خوانده شوند.)

باز كردن فايل

هر فايل قبل از اينكه بتواند مورد استفاده قرار گيرد بايد باز شود. مواردي كه در حين باز كردن فايل مشخص مي شود عبارتند از:

1ـ نام فايل

2ـ نوع فايل از نظر ذخيره اطلاعات متني يا بانيري

3ـ نوع فايل از نظر ورودي ـ خروجي( آيا فايل فقط به عنوان ورودي است. آيا فقط خروجي يا هر دو)

يك فايل ممكن است طوري باز شد كه فقط عمل نوشتن اطلاعات بر روي آن مجاز باشد. به چنين فايلي، فايل خروجي گفته مي شود. اگر فايل طوري باز گردد كه فقط عمل خواندن اطلاعات از آن امكان پذير باشد به چنين فايلي، فايل ورودي گفته مي شود. اگر فايل طوري باز شود كه هم عمل نوشتن اطلاعات بر روي آن مجاز باشد و هم عمل خواندن اطلاعات از آن، به چنين فايلي ورودي ـ خروجي گفته مي شود. اگر فايلي قبلاً وجود داشته باشد و به عنوان خروجي باز گردد اطلاعات قبلي آن از بين مي رود. براي باز كردن فايل از تابع fopen() استفاده مي گردد. اين تابع كه در فايل stdio.h قرار دارد به صورت زير به كار مي رود:

FILE* fopen(char *filename,*mode)

در اين الگوfilename به رشته أي اشاره مي كند كه حاوي نام فايل و محل تشكيل يا وجود آن است. نام فايل داده از قانون نام گذاري فايل برنامه تبعيت مي كند و شامل دو قسمت نام و پسوند است. بهتر است پسوند فايل داده،dat انتخاب گردد. محل تشكيل يا وجود فايل مي تواند شامل نام درايو و يا مسير موجود روي ديسك باشد.mode مشخص مي كند كه فايل چگونه بايد باز شود( ورودي و يا خروجي و يا


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 2,000 تومان
عملیات پرداخت با همکاری بانک انجام می شود

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
file11_1461162_1817.zip17.3k





مقاله درمورد آشنايي با معماري آتشكده ها در ساختمان

مقاله درمورد آشنايي با معماري آتشكده ها در ساختمان لینک دانلود و خرید پایین توضیحات فرمت فایل word  و قابل ویرایش و پرینت تعداد صفحات: 34   مقالة: آشنايي با معماري آتشكده ها در ساختمان فهرست: هنر معماري در ايران باستان معماري آتشكده ها در ساختمان معماري ساختمان چهار طاقيها معماري برج و بارو حصار محيطي تخت سليمان آتشكده آذرگشنسب در بناي تخت سليمان مشخصات معماري ايوان خسرو معماري ساختمان معبد آناهيتا تخت بلقيس معماري آتشكده هاي كنوني مع ...

توضیحات بیشتر - دانلود 2,750 تومان

نظرسنجی

آیا از محصولات ما راضی هستید؟