Tuesday, April 29, 2008

ફાઈલ

ફાઈલ - ચીરાગ પટેલ Apr 29, 2008

ફાઈલ (File) નામ કાને પડે એટલે તરત જ નજર સામે જાડા પુંઠાના કવરવાળી લામ્બી-પહોળી આકૃતી ઝબુકે. જનરેશન - ઝ (generation Z)ને તો કમ્પ્યુટરની ફાઈલ જ નજરે પડતી હશે! (સરકારી બાબુઓને તો ફાઈલ નામ સામ્ભળતાં જ ઉંઘ આવતી હશે!)

આજે આપણે વાત કરીશું ડીજીટલ ફાઈલ વીશે. આપણે બધાં માઈક્રોસોફ્ટ વર્ડ કે એક્સેલ સ્પ્રેડશીટ, નોટપૅડ કે વર્ડપૅડ, વગેરે ઍપ્લીકેશન વાપરતાં હોઈએ છીએ. જ્યારે, આ ઍપ્લીકેશન આપણું લખાણ સંગ્રહે (save) છે, ત્યારે એ ફાઈલ સ્વરુપે સંગ્રહે છે. ફાઈલ એ બાઈટના જથ્થાનું એક એકમ છે. હાર્ડ-ડ્રાઈવ કે ડીવીડી કે પેન-ડ્રાઈવમાં આ બધી ફાઈલો બાઈટનાં સંગ્રહ તરીકે હોય છે.

પણ, આ બાઈટરુપી માહીતીને સંગ્રહવામાં જે-તે ઍપ્લીકેશન બહુ મહત્વનો ભાગ ભજવે છે. MP3 ફાઈલને તમે વર્ડપૅડના લખાણની ફાઈલ તરીકે ખોલવા જાઓ તો કાંઈક ચીત્ર-વીચીત્ર લખાણ નજરે પડે. (ભઈ, આપણને તો કમ્પ્યુટર જ ચીત્ર-વીચીત્ર લાગે છે.) અને, એ જ પ્રમાણે, વર્ડપૅડની ફાઈલને મીડીયાપ્લેયરમાં પ્લૅ કરો તો એ એરર (error) બતાવશે. આનું એક કારણ છે ઍપ્લીકેશન! જ્યારે આપણે વર્ડપૅડમાં લખાણ લખીએ છીએ ત્યારે વર્ડપૅડ એ લખાણની સાથે સાથે એનું ફોર્મેટ (format) (ફોંટની માહીતી, લખાણનો વર્ગ, લખનારની માહીતી, વગેરે) પણ સ્ટોર કરે છે. વળી, અમુક ઍપ્લીકેશન માહીતીને કોમ્પ્રેસ (compress) કરીને કે એનક્રીપ્ટ (encrypt) કરીને સંગ્રહીત કરે છે. એટલે, જો કોઈ ઍપ્લીકેશન આ ફોર્મેટ ઉકેલી શકે તો એ ફાઈલમાં શું છે એ જાણી શકે. (આ બાબતને ડી.એન.એ. માટેના જીનોમ મૅપીંગ (genome mapping) પ્રોજેક્ટ સાથે સરખાવો.) (સ્ત્રીના મગજનું ફોર્મેટ કોઈ ઉકેલી શકશે ખરું???)

હવે, ફાઈલ કેવી રીતે સંગ્રહીત થાય છે, એ જે-તે ઑપરેટીંગ સીસ્ટમ (operating system) પર આધાર રાખે છે. આ બાબતને ફાઈલ સીસ્ટમ ફોર્મેટ (file system) કહે છે. વીંડોઝ (Windows) માટે ફૅટ (FAT12, FAT16, FAT32), એન.ટી.એફ.એસ. (NTFS - New Technology File System), એચ.પી.એફ.એસ. (HPFS - High Performance File System), લીનક્સ (Linux) માટે એક્સ્ટ* (ext2, ext3) જેવી ફાઈલ સીસ્ટમ છે. ડૅટાબૅઝ સર્વરને પણ પોતાની ફાઈલ સીસ્ટમ હોય છે. વધુ માહીતી: http://en.wikipedia.org/wiki/List_of_file_systems

No comments: