قرار دادن اسم فایل و پسوند در فایل txt

هنگامی که شما مجبور به تغییر نام فایل های بسیار در یک پوشه هستید، تغییر تک تک نام آن ها سخت و خسته کننده است، ولی ویندوز 10 راه های مختلفی را برای این فرایند به صورت ساده تر ارائه می دهد. در ادامه با وینفون همراه باشید.در ویندوز 10، تغییر نام یک فایل یک فرآیند ساده است، اما اگر شما نیاز به تغییر نام یا گسترش یک لیست طولانی از فایل ها در داخل یک پوشه دارید، کار سخت و طاقت فرسایی می شود.اگرچه می توانید از ابزارهای شخص ثالث برای انجام این کار استفاده کنید، ویندوز 10 راه هایی برای تغییر نام فایل های مختلف را با استفاده از فایل ا پلورر و حتی با استفاده از یک فرمان با powershell و command prompt فراهم می کند.در آموزش ویندوز 10 ما سه راه به شما معرفی می کنیم که به سادگی می توانید فایل های خود را تغییر نام دهید.نحوه تغییر نام چندین فایل با استفاده از فایل ا پلورربا استفاده از فایل ا پلورر، شما می توانید یک فایل را انتخاب کنید و با استفاده از کلید f2 آن را تغییر نام دهید، اما این همچنین به شما اجازه می دهد تا به سرعت چندین پرونده را به دو صورت تغییر نام دهید.-تغییر نام چندین فایل با استفاده از کلید tabاگر می خواهید چندین فایل را با نام های مختلف تغییر نام دهید، می توانید از این مراحل استفاده کنید:فایل ا پلورر را باز کنید.پوشه ای را که می خواهید تمام فایل های آن را تغییر نام دهید، پیدا و باز کنید.اولین فایل را در لیست انتخاب کنید.کلید f2 را برای تغییر نام آن فشار دهید.نکته سریع: همچنین می توانید بر روی دکمه rename در تب home کلیک کنید. شما می توانید روی فایل راست کلیک کرده و rename را انتخاب کنید یا می توانید روی فایل کلیک کنید و سپس دوباره روی آن کلیک کنید تا آن را تغییر نام دهید.یک نام جدید را وارد کنید و کلید تب را فشار دهید تا به طور خ ر به فایل بعدی بروید.نام جدیدی برای فایل تایپ کنید و دوباره کلید tab را برای ادامه تغییر نام فایل ها فشار دهید.تغییر نام چندین فایل بصورت یکجااگر شما نیاز به تغییر نام چندین فایل با یک بار با استفاده از یک نام مشابه دارید، می توانید از این مراحل استفاده کنید:فایل ا پلورر را باز کنید.پوشه ای را که می خواهید تمام فایل های آن را تغییر نام دهید، پیدا و باز کنید.تمام فایل ها را انتخاب کنید.نکته سریع: شما می توانید از کلید میانبر ctrl + a برای انتخاب تمام فایل ها استفاده کنید. شما می توانید کلید ctrl را فشار داده و نگه دارید و سپس روی فایل هایی که می خواهید تغییر نام دهید کلیک کنید. یا می توانید یک فایل را انتخاب کنید و کلید shift را فشار داده و نگه دارید و سپس روی آ ین فایل برای انتخاب یک طیف از فایل ها کلیک کنید.کلید f2 را برای تغییر نام آن فشار دهید.نام جدیدی برای فایل تایپ کنید و enter را فشار دهید.همانطور که نام جدید را وارد می کنید و کلید enter را فشار می دهید، تمام فایل های انتخاب شده با استفاده از همان ساختار تغییر نام می یابند. با این حال، متوجه خواهید شد که آنها از شماره های مختلف بین پرانتز استفاده می کنند. به عنوان مثال: nyc_trip (1).jpg و nyc_trip (2).jpg.نحوه تغییر نام چندین فایل با استفاده از command promptهمچنین امکان استفاده از دستور ren (یا rename) برای تغییر نام یک فایل و همچنین چندین فایل و پسوند به صورت یکجا امکان پذیر است.از این مراحل برای باز فرمان command prompt در محل پوشه مورد نظر با فایل هایی که می خواهید تغییر نام دهید، استفاده کنید:فایل ا پلورر را باز کنید.پوشه ای را که می خواهید تمام فایل های آن را تغییر نام دهید، پیدا و باز کنید.در نوار آدرس، cmd را تایپ کنید و enter را فشار دهید.در حالی که در محل پوشه، می توانید از دستور ren یا rename برای تغییر نام فایل های خود از روش های مختلفی استفاده کنید که در ادامه آن ها را مشاهده می کنید:-تغییر نام یک فایلبرای تغییر نام فقط یک فایل، از دستور زیر استفاده کنید و enter را فشار دهید:“ren “old-filename.txt” “new-filename.txtبه عنوان مثال:“ren “nyc_trip_notes.txt” “nyctripnotes.txtشایان ذکر است که شما می توانید این فرمان را بدون علامت نقل قول اجرا کنید، اما اگر می خواهید نام فایلی را که شامل یک یا چند فاصله است، تغییر دهید، لازم است.-تغییر نام چندین فایلبرای تغییر نام چندین فایل، از این دستور دستور استفاده کنید و enter را فشار دهید:*ren *.ext1 ???-new_filename_part.به عنوان مثال:*ren *.jpg ???-hikingtrip.*در مثال نحو فرمان، ستاره (*) یک علامت است که دستور ren را برای همه موارد با یک پسوند .jpg نشان می دهد. علامت سوال (؟) همچنین یک علامت است، اما یک کاراکتر نام اصلی فایل را نشان می دهد. بنابراین، در دستور، ما از سه علامت سوال استفاده کردیم، یعنی نام فایل وجی شامل سه کاراکتر اول فایل اصلی (که به عنوان یک شناسه منحصر به فرد برای جلوگیری از تکثیر کار می کند) به علاوه هر نامی که شما پس از استفاده علامت سوال می شود.به عنوان مثال، اگر شما mountain-day2.jpg و lake-day3.jpg را با استفاده از این دستور، وجی اینگونه به نظر می رسد: mountain-hiking trip.jpg و lake-hiking trip.jpg.-کوتاه نام فایل هادر صورتی که لیستی طولانی از فایل ها با نام های طولانی داشته باشید و فقط می خواهید آنها را کوتاه تر کنید، می توانید از دستور زیر استفاده کنید:ren *.* ?????.*در مثال دستور بالا، ستاره (*) با تمام اسامی و پرونده های فایل در پوشه سازگار است و علامت های سوال (؟) نشان می دهد که چند کاراکتر برای نام فایل استفاده می شود. در این مورد، اگر نام فایل کمتر از پنج کاراکتر باشد، نام آن تغییر نخواهد کرد. (اگر می خواهید نام فایل طولانی تر اضافه کنید، علامت سوال اضافی وارد کنید).-تغییر نام قسمتی از نام فایلبرای تغییر نام بخشی از نام فایل در فایل های مشابه، از دستور زیر استفاده کنید و enter را فشار دهید:ren old_filename_part*.* new_filename_part*.*به عنوان مثال:ren nyc_*.* newyork_*.*دستور بالا، چهار کاراکتر اول تمام فایل های شروع شده با “nyc_” را به “newyork_” تغییر می دهد. برای مثال، اجرای فرمان بالا، فایل nyc_trip (1). jpg و nyc_trip (2). jpg را به newyork_trip (1). jpg و newyork_trip (2). jpg تغییر نام داده است.-تغییر پسوند فایل هااگر فایل های زیادی با یک پسوند خاص دارید و می خواهید تمام آن ها را به یک پسوند خاص دیگر تغییر دهید، می توانید از مراحل زیر استفاده کنید:ren *.ext1 *.ext2برای مثال:ren *.txt *.docدر مثال بالا، دستور، پسوند .txt را به پسوند .doc در تمام فایل های پوشه تغییر می دهد.در صورتی که فقط فرمت یک فایل را تغییر دهید، نیازی به استفاده از علامت ستاره (*) نیست. به عنوان مثال:ren old_filename.txt new_filename.doc-تغییر نام فایل ها با یک پسوند فایل خاصدستور command prompt پسوند تمام فایل های موجود در پوشه موردنظر را تغییر می دهد. با این حال، اگر شما فقط می خواهید یک فرمت فایل خاص، مانند اسناد، تصاویر یا ها را تغییر نام دهید، باید فرمت فایل مورد نظر را در فرمان مشخص کنید.به عنوان مثال، با استفاده از دستور ren nyc _ *. * newyork _ *. * فرمان، تمام فایل های پوشه را تغییر نام می دهد. اگر می خواهید فایل های تصویری را با پسوند jpg تغییر نام دهید، می توانید از دستور زیر استفاده کنید و enter را فشار دهید:ren nyc_*.jpg newyork_*.jpgنحوه تغییر نام چندین فایل با استفاده از powershellpowershell یک ابزار خط فرمان پیشرفته است که در ویندوز 10 ساخته شده است که به شما امکان می دهد تا نام فایل ها را به طرق مختلف دستکاری کنید. با این حال، با استفاده از دستورالعمل های زیر می توانید نام فایل های را به صورت تکی و یکجا تغییر دهید.برای باز powershell در مکانی که حاوی فایل هایی است که می خواهید تغییر نام دهید، از مراحل زیر استفاده کنید:فایل ا پلورر را باز کنید.پوشه ای که فایل های شما در آن موجود است را پیدا و باز کنید.کلید shift را فشار داده و نگه دارید، روی یک فضای خالی راست کلیک کنید و گزینه open powershell window here را انتخاب کنید.در محل پوشه، می توانید از دستور dir برای لیست فایل ها همراه با فرمان rename-item با گزینه های مختلف استفاده کنید تا فایل های خود را به صورت دسته ای تغییر نام دهید:-تغییر نام یک فایلبرای تغییر نام فقط یک فایل، از دستور زیر استفاده کنید:rename-item “original_filename.ext1” “new_filename.ext1”برا مثال:rename-item “nyc_trip_notes.txt” “nyctripnotes.txt”شایان ذکر است که شما می توانید این فرمان را بدون علامت نقل قول اجرا کنید، اما اگر می خواهید نام فایلی را که شامل یک یا چند فاصله است، تغییر دهید، لازم است.-تغییر نام چندین فایلبرای تغییر نام چندین فایل به صورت یکجا هنگامی که فرمت نام مهم نیست، از دستور زیر استفاده کنید و enter را فشار دهید:dir | %{rename-item $_ -newname (“new_filename{0}.ext1” -f $nr++)}برای مثال:dir | %{rename-item $_ -newname (“nyc_trip_{0}.jpg” -f $nr++)}اگر شما دستور را اجرا کنید، تمام تصاویر دارای پسوند .jpg با همان ساختار تغییر نام می دهند. با این حال متوجه خواهید شما که به هر کدام از آن ها یک عدد در داخل پرانتز اضافه می شود. برای مثال: nyc_trip_0.jpg و nyc_trip_1.jpg.-کوتاه نام فایل هابرای اینکه نام فایل ها را کوتاه تر یا بخشی از اسم ها را با n تعداد کاراکترها مرتب کنید، از این دستور استفاده کنید و enter را فشار دهید:dir | rename-item -newname {$_.name.substring(0,$_.basename.length-n) + $_.extension}برای مثال:dir | rename-item -newname {$_.name.substring(0,$_.basename.length-4) + $_.extension}در مثال بالا syntax $ _. basename.length-4 که شامل عدد چهار است (شما از هر شماره ای که می خواهید می توانید استفاده کنید، این دستور نام فایل های شما را با چهار کاراکتر اصلاح می کند).-حذف قسمتی از نام فایلبرای حذف بخشی از نام فایل در چندین فایل، از ساختار دستور زیر استفاده کنید و enter را فشار دهید:dir | rename-item -newname {$_.name -replace “old_filename_part”,””}برای مثال:dir | rename-item -newname {$_.name -replace “tower”,””}مثال بالا عبارت tower را از نام تمام فایلهای پوشه حذف می کند.-تغییر نام قسمتی از نام فایلبرای تغییر نام بخشی از نام فایل در فایل های مشابه، از ساختار دستور زیر استفاده کنید و enter را فشار دهید:dir | rename-item -newname {$_.name -replace “old_filename_part”,”new_filename_part”}برای مثال:dir | rename-item -newname {$_.name -replace “tower”,”building”}در مثال بالا، دستور کلمه building را در تمام فایل هایی که در نام آن ها از tower استفاده شده، جایگزین می کند.حذف spaceها در نام فایل هابرای حذف و جایگزینی spaceها با خط تیره، از دستور زیر استفاده کنید و enter را فشار دهید:dir | rename-item -newname { $_.name -replace ” “,”_” }در مثال بالا، دستور مورد نظر خط تیره را در تمام فایل ها با space جایگزین می کند (شما می توانید از “-” و “$” نیز استفاده کنید).تغییر پسوند فایل هابرای تغییر پسوند فایل برای یک دسته از فایل ها، شما می توانید از دستور زیر استفاده کنید و enter را فشار دهید:dir | rename-item -newname { [io.path]::changeextension($_.name, “ext2”) }برای مثال:dir | rename-item -newname { [io.path]::changeextension($_.name, “doc”) }در دستور بالا، پسوند “.txt” را با پسوند “.doc” در تمام فایل ها جایگزین می کند.-تغییر نام فایل ها با یک پسوند فایل خاصدستور powershell پسوند تمام فایل های موجود در پوشه موردنظر را تغییر می دهد. با این حال، اگر شما فقط می خواهید یک فرمت فایل خاص، مانند اسناد، تصاویر یا ها را تغییر نام دهید، باید فرمت فایل مورد نظر را در دستور مشخص کنید.اگر می خواهید فایل های تصویری را با پسوند jpg تغییر نام دهید، می توانید از دستور زیر استفاده کنید و enter را فشار دهید:dir -filter *.jpg | %{rename-item $_ -newname (“nyc_trip_{0}.jpg” -f $nr++)}در فرمان فوق به یاد داشته باشید که jpg را در بخش “-filter * .jpg” با پسوندی که می خواهید فایل ها به آن تغییر داده شوند، جایگزین کنید. همچنین به خاطر داشته باشید که “new filename” و “jpg” را در قسمت new filename{0}.jpg با نام فایل و پسوندی که می خواهید، تغییر دهید. وجی دستور به این صورت خواهد بود: nyc_trip_1.jpg, nyc_trip_2.jpg و nyc_trip_3.jpg.این دستورات توسط ما آزمایش شده است، فقط در هنگام وارد کدها دقت کافی را به ج دهید.نظرات خود را با ما در میان بگذارید. لینک مطلب منبع : windowscentral675 پست پژمان قادرنژاد او دانشجوی رشته کامپیوتر است. به بسکتبال و تکنولوژی علاقه ی وافری دارد و سعی می کند اغلب اوقات فراغت خودش را صرف کوه نوردی، طبیعت گردی و یوتیوب کند. پژمان اکنون نویسنده بخش برنامه و بازی وب سایت وینفون است.
>

function showwindow(id)
{
var txt = document.getelementbyid('text');
var value = element.value;
var clr = "";
var sze = "";
/ check to see what options are selected
if (document.form1.bigbox.checked) txt = txt.big();
if (document.form1.boldbox.checked) txt = txt.bold();
if (document.form1.fixedbox.checked) txt = txt.fixed();
if (document.form1.italicsbox.checked) txt = txt.italics();
if (document.form1.smallbox.checked) txt = txt.small();
if (document.form1.strikebox.checked) txt = txt.strike();
if (document.form1.subbox.checked) txt = txt.sub();
if (document.form1.supbox.checked) txt = txt.sup();
/ special checking for select box
clr = document.form1.colorlist.options[document.form1.colorlist.options.selectedindex].text;
txt = txt.fontcolor(clr);
sze = document.form1.sizelist.options[document.form1.sizelist.options.selectedindex].text;
txt = txt.fontsize(sze);
document.getelementbyid('show').inner = value;
}

#show{
background-color: azure;
width: 300px;
height: 300px;
}




style:


big

bold

fixed

italics

small

strike

sub

sup



font:

color:

black
green
red

size:

1
2
3
4
5
6
7





موضوع مخفی فایل در پلتفرم های مختلف موضوع مورد بحث تمام دوران دنیای تکنولوژی است چرا که بشر، همیشه چیزی برای پنهان دارد و هیچ چیزی بهتر از ابزارهای تحت کنترل او نظیر رایانه ها و موبایل نیست.امکان مخفی فایل در تمام پلتفرم هاخوشبختانه با پیشرفت روز به روز نرم افزاری و سخت افزاری، تمامی پلتفرم هایی که کاربران در حال کار بر روی ان ها هستند، اعم از رایانه های مبتنی بر ویندوز، مک و لینو و تمامی پلتفرم های موبایلی نظیر دیوایس های مبتنی بر اندروید و دیوایس های ios ای همه دارای این امکان مخفی فایل هستند.تبلیغاتپنهان فایل در هر کدام از این پلتفرم ها روال خاصی دارد که ما در این مقاله به طور کامل به این موضوع می پردازیم.مخفی فایل در ویندوز اندروید iosمخفی فایل در ویندوزویندوز دارای امکانی است که به صورت show hidden files شناخته می شود و به کمک آن می توان فایل های مخفی شده را نمایش داد. اما پیش از این که بخواهید از این امکان سیستم ویندوز استفاده کنید لازم است که ابتدا فایل یا فایل هایی را مخفی و پنهان کرده باشید.برای مخفی سازی فایل در ویندوز، ابتدا به کمک و یا .. وارد پنجره ای شوید که فایل مورد نظر شما برای مخفی در آن قرار دارد.فایل را انتخاب کرده و روی آن راست کلیک کنید و گزینه آ یعنی properties را انتخاب کنیدمخفی فایل در ویندوزبا انتخاب این گزینه، یک با نمایش داده می شود که در انتهای آن گزینه hiden را مشاهده می کنید.مخفی فایل در ویندوزدر نهایت این گزینه را تیک دار کنید و گزینه apply و بعد ok را بزنید تا تغییرات اعمال شود.همچنین ویندزو دارای نوع دیگری از فایل های پنهان است که به صورت system file شناخته می شود. برای اینکه بخواهید از این مدل استفاده کنید لازم است که مشخص کنید که فایل از نوع system file است. بدین صورت برای آشکار سازی فایل های پنهان شده از نوع system file، باید گزینه ای با عنوان hide protected operating system files (recommended)” را فعال کنند تا فایل مورد نظر را پیدا کنند. این کار ها از طریق رابط گرافیکی ویندوز قابل انجام نیست و دستورات خاص خود را دارد که از مجال این پست خارج است.مشاهده فایل های مخفی شده در ویندوز ۸ و ۱۰بعد از مخفی فایل در ویندوز لازم است که بتوانید روش مشاهده و آشکار سازی فایل در ویندوز به صورت مجدد را بدانید. بدین منظور در پنجره file explorer، از میان آپشن های موجود، روی گزینه view کلیک کنید و از بخش show/hide گزینه hidden items را انتخاب کنید. با انجام این کار، تمام فایل های پنهان شده، با یک شفافیت خاص که می توان آن ها را از فایل های معمولی و آشکار تشخیص دادمخفی فایل در ویندوزآشکار فایل مخفی در ویندوز ۷در ویندوز ۷ کافی است پنجره ای را باز کنید و از بالای پنجره دکمه organize را انتخاب کنید. با انتخاب این آپشن در میان زیر منو ها، گزینه ای به نام folder and search options نمایش داده می شود که در وسط لیست قرار دارد. روی این گزینه کلیک کنید :مخفی فایل در ویندوزبا زدن این گزینه، پنجره ای باز می شود که معمولا دارای ۳ تب است. تب شماره ۲ که view نام دارد، را کلیک کنید . در این تب گزینه ای به نام show hidden files, folders, and drives وجود دارد که باید آن را انتخاب کنید.مخفی فایل در ویندوزبعد از این apply و ok را بزنید تا فایل های پنهان شده را در محلی که آن ها را پنهان کرده اید با یک شفافیت خاص و قابل تشخیص از فایل های عادی مشاهده کنید.مخفی فایل و فولدر در لینو برای مخفی فایل در لینو تنها نیاز به تغییر نام فایل دارید و برای این کار باید یک قانون رعایت کنید. بیایید موضوع پنهان فایل در لینو را با ذکر یک مثال دنبال کنیم:تصور کنید که می خواهید فایلی با نام را در لینو مخفی کنید. برای این کار کافی است که فایل را rename کنید و یک نقطه یا اصطلاحا یک در ابتدای نام فایل قرار دهید و بعد تغییرات را ذخیره کنید. بدین صورت موفق به پنهان فایل در لینو می شوید.مخفی فایل و فولدر در لینو آشکار فایل مخفی شده در لینو بعد از مخفی سازی، لازم است که از یک فایل منجر یا برنامه مدیریت فایل استفاده کنید. در برنامه مدیریت فایل گزینه ای به نام “show hidden” وجود دارد که به شما کمک می کند تمام فایل های مخفی را نمایش دهید.nautilus file manager یکی از این فایل منجر هاست که اگر آن را نصب کنید، و بعد به منوی view بروید، می توانید آپشن show hidden files را در آن مشاهده و بعد آن را انتخاب کنید تا فایل های پنهان نمایش داده شوند.به جای استفاده از این مسیر می توانید کلید ترکیبی ctrl+h را هم فشار دهید.آشکار فایل مخفی شده در لینو با انجام این کار، فایل با وجود یک نقطه در کنار نام آن، نمایش داده خواهد شد. در لینو شما تغییر ظاهر در شفافیت رنگ آی مثل ویندوز مشاهده نمی کنید.آشکار فایل مخفی شده در لینو شما می توانید فایل های پنهان شده را در open یا save dialog مشاهده کنید. در ابونتو، و هر توزیع مبتنی بر gnome، کافی است بر روی لیست ها راست کلیک کنید و گزینه show hidden file را انتخاب کنید تا فایل های پنهان شده نمایش داده شوند.آشکار فایل مخفی شده در لینو مخفی فایل در mac os xدر سیستم عامل مک، عملیات مخفی فایل در سیستم عامل مک، و نمایش آن کمی دشوار تر از لینو و ویندوز است.در این سیستم عامل، مثل لینو باید یک کاراکتر نقطه “. ” یا در ابتدای نام فایل قرار دهید. با انجام این کار، پیام these named are reserved for the system را دریافت میکنید که به معنی این است که سیستم این تغییر را پذیرفته است.اما برای نمایش مجدد فایل شما به رابط گرافیکی دسترسی ندارید.برای اینکه پنهان فایل در مک موفق آمیز باشد ابتدا لازم است که از دستورات chflags استفاده کنید تا این خصیصه را به آن معرفی کنید. برای این کار کلید ترکیبی command + space استفاده کنید و با نوشتن terminal در بخش جستجو، وارد ترمینال شده و قطعه کد زیر را بنویسید:chflags hiddenبعد از نوشتن این کد هرگز اینتر را نزنیدباید مطمئن باشید که بعد از hidden یک اسپیس گذاشته ایدمخفی فایل در mac os xبعد فایل و یا فولدری که می خواهید آن را مخفی کنید را پیدا کرده و آن را به صورت درگ به داخل ترمینال بکشید. با این کار مسیر فایل در ترمینال نوشته می شود.با این کار، اینتر را بزنید تا تغییرات اعمال شودمخفی فایل در mac os xحالا با کمک دستورات، مطابق بالا، برای اشکار فایل chflags nohidden ای ایجاد کنیدمشاهده فایل مخفی در mac os xmac os x دارای یک کات رمز آلود برای مشاهده فایل ها و فولدرهایی است که برای هر برنامه open یا save dialog مورد استفاده قرار می گیرد. کافیست دکمه های ommand + shift + period را بزنید. این کات صرفا در open یا save dialogs کاربرد دارد.به هر حال این روش راحت ترین ح برای دسترسی به فولدر ها در زمان احتیاج به آن ها است.مخفی فایل در mac os xیابنده دارای رابط گرافیکی برای مشاهده فایل های پنهان شده در مک نیست و لازم است که از دستورات کامند در این رابطه استفاده کنیدبرای این کار ترمینال را باز کنید.دستور زیر را می توانید در mac os x 10.9 mavericks دنبال کنید.defaults write com.apple.finder appleshowallfiles true killall finderدر ورژن های قدیمی تر از mavericks در مک، ( ۱۰٫۸ mountain lion. 10.7 lion, and 10.6 snow leopard ) از همین دستور استفاده کنید اما یک تغییر باید ایجاد کنید. این تغییر این است که به جای com.apple.finder عبارت com.apple.finder را قرار دهید.مخفی فایل در mac os xبدین صورت یابنده، یا همان finder فایل های مخفی در مک را نمایش خواهد داد.در این جا نیز شبیه به ویندوز، فایل هایی که پنهان بوده اند یک شفافیت خاص دارند تا بتوانید فایل های پنهان از فایل های غی نهان را به درستی تشخیص دهید.مخفی فایل در mac os xبرای اینکه فایل ها را دوباره پنهان کنید، دستور زیر را در ترمینال اجرا کنید.defaults write com.apple.finder appleshowallfiles false killall finderباز هم توجه کنید که در ورژن های قدیمی تر لازم است که عبارت com.apple.finder را بکار ببرید.مخفی فایل در mac os xمخفی فایل در اندرویددر اندروید سیستم داخلی برای مخفی و نمایش فایل های پنهان وجود ندارد. بهترین کار این است که از یک فایل منجر یا نرم افزار مدیریت فایل مناسب برای این کار روی پلتفرم اندرویدی خود استفاده کنید. اگر صرفا می خواهید ع و ویدیو ها را در پلتفرم های مختلف اندرویدی پنهان کنید، می توانید مطلبی با عنوان آموزش مخفی تصاویر در گوشی های اندرویدی را بخوانید. در این مطلب انواع گوشی های پرچم دار و روش مخفی ع در اندروید را معرفی کرده ایم و آموزش داده ایم.دقت داشته باشید که هر نوع فایل منجری، قادر به پنهان سازی و یا نمایش فایل های پنهان نیست. در مارکت های مختلف نظیر گوگل پلی می توان انواع این فایل منجر ها را تست کنید. اما برای این آموزش من از فایل منجر es file explorer برای مخفی فایل در اندروید استفاده کرده ام.نکته: اگر این فایل منجر بر روی سیستم اندرویدی شما کار نمی کند، astro file manager نیز می تواند گزینه خوبی باشد.برای شروع پنهان فایل در اندروید کافی است این نرم افزار را و نصب کنید و بعد از اجرای آن به مسیر menu -> local -> storage بروید و فولدری که می خواهید محتویات آن را پنهان کنید را پیدا کنید. مخفی فایل اندرویددر ادامه فولدر یا فایل هایی را که می خواهید آن ها را پنهان کنید انتخاب کنید :مخفی فایل اندرویدبا انجام این کار، روی گزینه سه نقطه ای که ارائه دهنده اپشن های تنظیماتی است و در سمت راست و بالا قرار دارد، کلیک کنید و گزینه hide را انتخاب کنید. این کار کمک می کند که بتوانید به راحتی فایل و فولدرها را مخفی کنید. مخفی فولدر در اندرویدمشاهده فایل های مخفی در اندرویدبرای مشاهده فایل های مخفی شده در اندروید، در رابط کاربری ساده آن، از سمت چپ و بالا، گزینه سه خط افقی را مطابق ان چه در ع می بینید لمس کنید تا آپشن ها نمایش داده شود:مخفی فایل اندرویدبا زدن این گزینه، به دنبال آپشن settings باشید که معمولا در سمت راست قرار دارد. ( اولین گزینه در سمت راست با توجه به اسکرین شات زیر )در بخش تنظیمات، روی منوی display settings کلیک کنیدdisplay settings برای مخفی فایل اندرویددر این قسمت می توانید گزینه show hidden files را تیک بزنید تا فایل های مخفی نمایش داده شوند.مخفی فایل در iosمعمولا در پلتفرم ios شما می توانید فایل هایی نظیر ع و ویدیو را پنهان کنید. البته بسیاری از افراد به دنبال قابلیت هایی مثل مخفی نوتیفی در ios هستند که برای این منظور، راهنمای پنهان محتویات نوتیفی در آیفون و آیپد بسیار مفید است.اگر از ios 10 استفاده می کنید، با پنهان سازی فایل هایی نظیر ع و ، از تمام بخش ها به غیر از all p o تصاویر را پنهان می کنید که البته این به تنهایی یعنی امنیت ۱۰۰ درصد موجود نیست اما اگر از ios 11 استفاده کنید، با پنهان و مخفی فایل در ios 11 به خوبی ع و ها از داخل بخش all p o نیز پنهان می شود و این یعنی امنیت حاصل شده است.در ادامه روش مخفی ع ها و ها در ios به صورت امن به شما یاد می دهیم.ابتدا در آیفون خود اپلیکیشن p os app را باز کنید.بعد ع هایی را که می خواهید پنهان کنید را انتخاب کنیدو در نهایت از تب هایی که در پایین صفحه مشاهده می کنید گزینه اشتراک گذاری را انتخاب کنید:مخفی فایل iosبعد از این کار، گزینه hide را انتخاب کنید و تنظیمات را نهایی کنید:مخفی فایل iosبا انجام این کار، گزینه hide p o را یک بار دیگر فشار دهید تا ع در فولدر hidden ذخیره شود:hide p o و مخفی فایل iosوقتی که بخواهید ع های پنهان شده را مشاهده کنید کافی است که در برنامه ع ها به دنبال فولدر hidden باشید و روی آن ضربه بزنید تا بتوانید ع ها را مشاهده کنید.مخفی فایل iosاپلیکیشن مخفی آلبوم در iosیک روش دیگر برای اینکه بتوانید آلبوم های خود را مخفی کنید این است که ظاهر آلبوم را به صورت یک اپلیکیشن ماشین حساب درآورید. اپلیکیشنی وجود دارد به نام secret calculator pro که ظاهر آلبوم شما را به ماشین حساب تبدیل می کند به طوری که با باز آلبوم، فرد تصور می کند که فقط ماشین حساب را باز کرده است در حالی که این ظاهر قضیه است. با وجود این برنامه، به کمک یک لمس می توان صفحه را کنار زد و آلبوم را مشاهده کرد:secret calculator pro قیمت این اپلیکیشن حدودا ۲ دلار است.منبع : https://www.gizdev.comمنبع: http://www.ubergizmo.comمنبع: https://www.howtogeek.comمنبع: https://www.iphonelife.com/تبلیغات
کلمات کلیدی: create custom dvd, create video dvd, burn video dvd, dvd, video, iso, burn, نرم افزار رایت دی وی دی, نرم افزار ساخت دی وی دی, نرم افزار رایت دی وی دی , نرم افزار ساخت فایل ایمیج, نرم افزار ساخت فایل ایزو, نرم افزار ساخت دی وی دی , نرم افزار رایت ویدئو, نرم افزار رایت ویدئو های آنلاین, نرم افزار ساخت dvd سفارشی, نرم افزار افزودن منو به دی وی دی, ویرایش , نرم افزار برن دی وی دی, نرم افزار ساخت فولدر دی وی دی, افزودن زیرنویس به دی وی دی های , افزودن زیرنویس به دی وی دی های , نرم افزار ساخت ایمیج, دی وی دی کریتور, رایت با فرمت avi, رایت با فرمت mpeg, رایت با فرمت 3gp, رایت با فرمت mp4, رایت با فرمت vob, رایت با فرمت flv, رایت با فرمت m2ts, رایت با فرمت mts, رایت با فرمت ts, رایت با فرمت swf, رایت با فرمت mkv, رایت با فرمت mpg, رایت با فرمت mpa, رایت با فرمت dat, رایت با فرمت dv, رایت با فرمت nsv, رایت با فرمت mov, رایت با فرمت qt, رایت با فرمت rmvb, رایت با فرمت divx, رایت با فرمت dv, ساخت فایل ایمیج از با فرمت avi, ساخت فایل ایمیج از با فرمت mpeg, ساخت فایل ایمیج از با فرمت 3gp, ساخت فایل ایمیج از با فرمت mp4, ساخت فایل ایمیج از با فرمت vob, ساخت فایل ایمیج از با فرمت flv, ساخت فایل ایمیج از با فرمت m2ts, ساخت فایل ایمیج از با فرمت mts, ساخت فایل ایمیج از با فرمت ts, ساخت فایل ایمیج از با فرمت swf, ساخت فایل ایمیج از با فرمت mkv, ساخت فایل ایمیج از با فرمت mpg, ساخت فایل ایمیج از با فرمت mpa, ساخت فایل ایمیج از با فرمت dat, ساخت فایل ایمیج از با فرمت dv, ساخت فایل ایمیج از با فرمت nsv, ساخت فایل ایمیج از با فرمت mov, ساخت فایل ایمیج از با فرمت qt, ساخت فایل ایمیج از با فرمت rmvb, ساخت فایل ایمیج از با فرمت divx, ساخت فایل ایمیج از با فرمت dv, dvd creator for windows, software for windows, full version, full licensed, free license, free, cracked, dvd creator direct link, , crack, keygen, patch, serial, license, nhkg, n kvl htchv dvd creator, dvd creator, داونلود, دانلد, نرم افزار dvd creator, سافت ور dvd creator, کرک dvd creator, شماره سریال dvd creator, کیجن, لایسنس رایگان, لایسنس, نرم افزار dvd creator, سافت ور, آ ین نسخه نرم افزار dvd creator, نسخه نهایی نرم افزار, نسخه جدید نرم افزار, ورژن نهایی نرم افزار, نرم افزار با , رایگان, داونلود نرم افزار, دانلد نرم افزار, دریافت, videosolo full software collection, نرم افزار ساخت فایل iso و رایت دی وی دی هایی با منو های سفارشی از هایی با فرمت های مختلف به همراه امکانات ویرایش متنوع, create cool dvds with neat custom menus, load videos from local files or grab them from the web, add effects and watermarks, and more with this application, videosolo dvd creator نرم افزار ساخت دی وی دی و فایل iso از فرمت های مختلف ویدئویی, نرم افزار dvd creator, p30 , رایگان dvd creator, با , create custom dvd, create video dvd, burn video dvd, dvd, video, iso, burn, نرم افزار رایت دی وی دی, نرم افزار ساخت دی وی دی, نرم افزار رایت دی وی دی , نرم افزار ساخت فایل ایمیج, نرم افزار ساخت فایل ایزو, نرم افزار ساخت دی وی دی , نرم افزار رایت ویدئو, نرم افزار رایت ویدئو های آنلاین, نرم افزار ساخت dvd سفارشی, نرم افزار افزودن منو به دی وی دی, ویرایش , نرم افزار برن دی وی دی, نرم افزار ساخت فولدر دی وی دی, افزودن زیرنویس به دی وی دی های , افزودن زیرنویس به دی وی دی های , نرم افزار ساخت ایمیج, دی وی دی کریتور, رایت با فرمت avi, رایت با فرمت mpeg, رایت با فرمت 3gp, رایت با فرمت mp4, رایت با فرمت vob, رایت با فرمت flv, رایت با فرمت m2ts, رایت با فرمت mts, رایت با فرمت ts, رایت با فرمت swf, رایت با فرمت mkv, رایت با فرمت mpg, رایت با فرمت mpa, رایت با فرمت dat, رایت با فرمت dv, رایت با فرمت nsv, رایت با فرمت mov, رایت با فرمت qt, رایت با فرمت rmvb, رایت با فرمت divx, رایت با فرمت dv, ساخت فایل ایمیج از با فرمت avi, ساخت فایل ایمیج از با فرمت mpeg, ساخت فایل ایمیج از با فرمت 3gp, ساخت فایل ایمیج از با فرمت mp4, ساخت فایل ایمیج از با فرمت vob, ساخت فایل ایمیج از با فرمت flv, ساخت فایل ایمیج از با فرمت m2ts, ساخت فایل ایمیج از با فرمت mts, ساخت فایل ایمیج از با فرمت ts, ساخت فایل ایمیج از با فرمت swf, ساخت فایل ایمیج از با فرمت mkv, ساخت فایل ایمیج از با فرمت mpg, ساخت فایل ایمیج از با فرمت mpa, ساخت فایل ایمیج از با فرمت dat, ساخت فایل ایمیج از با فرمت dv, ساخت فایل ایمیج از با فرمت nsv, ساخت فایل ایمیج از با فرمت mov, ساخت فایل ایمیج از با فرمت qt, ساخت فایل ایمیج از با فرمت rmvb, ساخت فایل ایمیج از با فرمت divx, ساخت فایل ایمیج از با فرمت dv, , مکینتاش, رایگان برای مک, مکینتاش, رایگان مستقیم مکینتاش, داونلود مکینتاش, دانلد, nhkg,n l;dkjha, dvd creator , crack dvd creator , keygen dvd creator , patch dvd creator , serial dvd creator , dvd creator , نرم افزار dvd creator , سافت ور dvd creator , کرک dvd creator , شماره سریال dvd creator , کیجن dvd creator , dvd creator , محصولات ویدئو سولو dvd creator for macintosh, full version for mac, full licensed for macosx, free license for macintosh, free for macintosh, cracked for macintosh, crack dvd creator for mac, keygen, patch, serial, license, nhkg,n kvl htchv dvd creator , dvd creator برای مک, نرم افزار dvd creator برای مکینتاش, آ ین نسخه نرم افزار dvd creator , نسخه نهایی نرم افزار, نسخه جدید نرم افزار, ورژن نهایی نرم افزار, سافت ور برای مک بوک, کرک, شماره سریال, کیجن, لایسنس رایگان, لایسنس, نرم افزار dvd creator برای مک او اس ای , سافت ور برای کامپیوتر مک, برای مک بوک ایر, برای مک مینی, برای سیستم عامل اپل, رایگان نرم افزار مکینتاش dvd creator , نرم افزار میکنتاش با , رایگان نرم افزار میکنتاش با , داونلود نرم افزار میکنتاش, دانلد نرم افزار مک, دریافت, دی وی دی کریتور for macintosh, crack, keygen, patch, serial, دی وی دی کریتور برای مک, نرم افزار دی وی دی کریتور برای مکینتاش, کرک, دی وی دی کریتور فول لایسنس برای مک, شماره سریال دی وی دی کریتور برای مک, کیجن دی وی دی کریتور برای مک, دریافت لایسنس رایگان دی وی دی کریتور برای مک, لایسنس دی وی دی کریتور برای مک, نرم افزار دی وی دی کریتور برای مک, سافت ور دی وی دی کریتور برای مک, videosolo full collection, نرم افزار های ویدئو سولو, نرم افزار videosolo dvd creator می تواند اغلب فرمت های ویدئویی شناخته شده مانند: avi, mpeg, 3gp, mp4, vob, flv, m2ts, mts, ts, swf, mkv, mpg, mpa, dat, dv, nsv, mov, qt, rmvb, divx, dv و ... را به دیسک dvd، پوشه dvd یا فایل iso تبدیل کند. با این نرم افزار می توانید های شخصی یا ویدئو های شده از وبسایت های مختلف رابر روی dvd رایت کنید. این برنامه قادر به ساخت انواع dvd های مختلف مانند dvd-5/9 و ... می باشد. , this dvd creator can convert almost all popular video formats including avi, mpeg, 3gp, mp4, vob, flv, m2ts, mts, ts, swf, mkv, mpg, mpa, dat, dv, nsv, mov, qt, rmvb, divx, dv, etc. to dvd disc/folder/iso file., videosolo dvd creator macosx نرم افزار ساخت دی وی دی و فایل iso از فرمت های مختلف ویدئویی برای مک, مکینتاش dvd creator , p30 , رایگان dvd creator , با , دی وی دی کریتور, مکینتاش دی وی دی کریتور, رایگان , پی سی , پی 30 , رایگان از پی سی , با , تحمیل , डाउनलोड, indirmek, memuat turun, cкачать, télécharger, descărca, scaricare, ڈاؤن لوڈ , create custom dvd, create video dvd, burn video dvd, dvd, video, iso, burn, نرم افزار رایت دی وی دی, نرم افزار ساخت دی وی دی, نرم افزار رایت دی وی دی , نرم افزار ساخت فایل ایمیج, نرم افزار ساخت فایل ایزو, نرم افزار ساخت دی وی دی , نرم افزار رایت ویدئو, نرم افزار رایت ویدئو های آنلاین, نرم افزار ساخت dvd سفارشی, نرم افزار افزودن منو به دی وی دی, ویرایش , نرم افزار برن دی وی دی, نرم افزار ساخت فولدر دی وی دی, افزودن زیرنویس به دی وی دی های , افزودن زیرنویس به دی وی دی های , نرم افزار ساخت ایمیج, دی وی دی کریتور, رایت با فرمت avi, رایت با فرمت mpeg, رایت با فرمت 3gp, رایت با فرمت mp4, رایت با فرمت vob, رایت با فرمت flv, رایت با فرمت m2ts, رایت با فرمت mts, رایت با فرمت ts, رایت با فرمت swf, رایت با فرمت mkv, رایت با فرمت mpg, رایت با فرمت mpa, رایت با فرمت dat, رایت با فرمت dv, رایت با فرمت nsv, رایت با فرمت mov, رایت با فرمت qt, رایت با فرمت rmvb, رایت با فرمت divx, رایت با فرمت dv, ساخت فایل ایمیج از با فرمت avi, ساخت فایل ایمیج از با فرمت mpeg, ساخت فایل ایمیج از با فرمت 3gp, ساخت فایل ایمیج از با فرمت mp4, ساخت فایل ایمیج از با فرمت vob, ساخت فایل ایمیج از با فرمت flv, ساخت فایل ایمیج از با فرمت m2ts, ساخت فایل ایمیج از با فرمت mts, ساخت فایل ایمیج از با فرمت ts, ساخت فایل ایمیج از با فرمت swf, ساخت فایل ایمیج از با فرمت mkv, ساخت فایل ایمیج از با فرمت mpg, ساخت فایل ایمیج از با فرمت mpa, ساخت فایل ایمیج از با فرمت dat, ساخت فایل ایمیج از با فرمت dv, ساخت فایل ایمیج از با فرمت nsv, ساخت فایل ایمیج از با فرمت mov, ساخت فایل ایمیج از با فرمت qt, ساخت فایل ایمیج از با فرمت rmvb, ساخت فایل ایمیج از با فرمت divx, ساخت فایل ایمیج از با فرمت dv, dvd creator for windows, software for windows, full version, full licensed, free license, free, cracked, dvd creator direct link, , crack, keygen, patch, serial, license, nhkg, n kvl htchv dvd creator, dvd creator, داونلود, دانلد, نرم افزار dvd creator, سافت ور dvd creator, کرک dvd creator, شماره سریال dvd creator, کیجن, لایسنس رایگان, لایسنس, نرم افزار dvd creator, سافت ور, آ ین نسخه نرم افزار dvd creator, نسخه نهایی نرم افزار, نسخه جدید نرم افزار, ورژن نهایی نرم افزار, نرم افزار با , رایگان, داونلود نرم افزار, دانلد نرم افزار, دریافت, videosolo full software collection, نرم افزار ساخت فایل iso و رایت دی وی دی هایی با منو های سفارشی از هایی با فرمت های مختلف به همراه امکانات ویرایش متنوع, create cool dvds with neat custom menus, load videos from local files or grab them from the web, add effects and watermarks, and more with this application, videosolo dvd creator نرم افزار ساخت دی وی دی و فایل iso از فرمت های مختلف ویدئویی, نرم افزار dvd creator, p30 , رایگان dvd creator, با , create custom dvd, create video dvd, burn video dvd, dvd, video, iso, burn, نرم افزار رایت دی وی دی, نرم افزار ساخت دی وی دی, نرم افزار رایت دی وی دی , نرم افزار ساخت فایل ایمیج, نرم افزار ساخت فایل ایزو, نرم افزار ساخت دی وی دی , نرم افزار رایت ویدئو, نرم افزار رایت ویدئو های آنلاین, نرم افزار ساخت dvd سفارشی, نرم افزار افزودن منو به دی وی دی, ویرایش , نرم افزار برن دی وی دی, نرم افزار ساخت فولدر دی وی دی, افزودن زیرنویس به دی وی دی های , افزودن زیرنویس به دی وی دی های , نرم افزار ساخت ایمیج, دی وی دی کریتور, رایت با فرمت avi, رایت با فرمت mpeg, رایت با فرمت 3gp, رایت با فرمت mp4, رایت با فرمت vob, رایت با فرمت flv, رایت با فرمت m2ts, رایت با فرمت mts, رایت با فرمت ts, رایت با فرمت swf, رایت با فرمت mkv, رایت با فرمت mpg, رایت با فرمت mpa, رایت با فرمت dat, رایت با فرمت dv, رایت با فرمت nsv, رایت با فرمت mov, رایت با فرمت qt, رایت با فرمت rmvb, رایت با فرمت divx, رایت با فرمت dv, ساخت فایل ایمیج از با فرمت avi, ساخت فایل ایمیج از با فرمت mpeg, ساخت فایل ایمیج از با فرمت 3gp, ساخت فایل ایمیج از با فرمت mp4, ساخت فایل ایمیج از با فرمت vob, ساخت فایل ایمیج از با فرمت flv, ساخت فایل ایمیج از با فرمت m2ts, ساخت فایل ایمیج از با فرمت mts, ساخت فایل ایمیج از با فرمت ts, ساخت فایل ایمیج از با فرمت swf, ساخت فایل ایمیج از با فرمت mkv, ساخت فایل ایمیج از با فرمت mpg, ساخت فایل ایمیج از با فرمت mpa, ساخت فایل ایمیج از با فرمت dat, ساخت فایل ایمیج از با فرمت dv, ساخت فایل ایمیج از با فرمت nsv, ساخت فایل ایمیج از با فرمت mov, ساخت فایل ایمیج از با فرمت qt, ساخت فایل ایمیج از با فرمت rmvb, ساخت فایل ایمیج از با فرمت divx, ساخت فایل ایمیج از با فرمت dv, , http://p30 .com/fa/entry/78978/
اگر از نرم افزار ورد استفاده کرده باشید احتمالا با مشکلات رایج فایل ورد مایکروسافت سر و کار داشته اید. یکی از این مشکلات باز نشدن فایل ورد و به اصطلاح آسیب دیده بودن آن هاست. در مطلبی که پیش رو دارید، تلاش می کنیم روش های حل این مشکل و بازی فایل ورد را به شما آموزش دهیم. این آموزش گام به گام نیازی به دانش پیشرفته ی کامپیوتر ندارد. با ما همراه باشید.چگونه فایل ورد آسیب دیده را بشناسیم؟ روش اول: به دنبال رفتار غیر معقول باشیدبسیاری از فایل های آسیب دیده رفتار های عجیبی دارند. این رفتار ها ممکن است مربوط به نوع آسیبی باشد که متوجه آن شده. این رفتار ها می توانند شامل موارد زیر باشند:تغییر مداوم شماره ی صفحات در پروندهقطع مداوم صفحات در پروندهقالب بندی و طراحی اشتباه صفحاتوجود حروف ناخوانا در متندریافت ارور در حین کارباز نشدن فایل ورد و از دسترس خارج شدن سیستم عامل هنگام باز فایلو یا هر رفتار م ب دیگر که از پرونده انتظار نداریم.اگر فایل شما هرکدام از رفتار های بالا را از خود بروز داد، روش دوم را پیش بگیرید.روش دوم: پرونده ها و نرم افزار های دیگر را تست کنیدگاهی این رفتار های م ب ممکن است ارتباطی به فایل و پرونده ی شما نداشته باشد. برای اینکه مطمئن شوید این مشکلات مربوط به پرونده و فایل است، کار های زیر را انجام دهید:۱. به دنبال رفتار های مشابه در فایل ها و پرونده های دیگر بگردید.۲. رفتار های مشابه را در دیگر نرم افزار های مایکروسافت بررسی کنید.اگر هر یک از این رفتار ها در دیگر فایل ها و نرم افزار ها مشاهده شد، مشکل از فایل و پرونده ی شما نیست و باید مشکلات مربوط به آفیس را حل کنید. همچنین به یاد داشته باشید که ممکن است مشکل از سیستم عامل کامپیوترتان باشد.وقتی مطمئن شدید که مشکل از فایل و پرونده است به ادامه ی مطلب توجه کنید.اگر فایل ورد باز شود...روش اول: تغییر الگوی به کار رفته در فایلگام اول: الگوی به کار رفته در پرونده را مشخص کنید.۱. فایل آسیب دیده را در نرم افزار ورد اجرا کنید.۲. در نرم افزار، روی گزینه ی file کلیک کرده و options را انتخاب کنید.۳. روی add-ins کلیک کنید.۴. در جعبه ی manage، روی templates که زیر view and manage office add-ins قرار گرفته است کلیک کنید.۵. گزینه ی go را کلیک کنید.در پنجره ی document template همه ی الگو های به کار رفته توسط فایل ورد شما نمایش داده می شود. اگر الگو های نمایش داده شده عادی و سالم به نظر می رسند به گام دوم و در غیر این صورت به گام سوم بروید.گام دوم: نام الگوی عمومی را تغییر دهید (normal.dotm)اعمال زیر را به ترتیب انجام دهید:۱. از برنامه ورد خارج شوید.۲. روی start کلیک کنید.۳. در سیستم عامل خود به دنبال normal.dotm بگردید. این فایل معمولا در مسیر زیر پیدا می شود:%userprofile%\appdata\roaming\microsoft\templates۴. روی فایل normal.dotm کلیک راست کنید و گزینه ی rename را انتخاب کنید.۵. به جای نام قبلی، نام oldword.old را تایپ کرده و enter بزنید.۶. پنجره هایی که قبلا باز کردید را ببندید.۷. ورد را اجرا و فایل خود را باز کنید.گام سوم: تغییر الگوی فایل۱. فایل آسیب دیده را در ورد اجرا کنید.۲. در نرم افزار ورد، به file رفته و گزینه ی options را انتخاب کنید.۳. گزینه ی add-ins را انتخاب کنید.۴. در جعبه ی manage، روی گزینه ی templates کلیک کرده و سپس گزینه ی go را بزنید.۵. روی attach کلیک کنید.۶. در فولدر templates، روی normal.dotm کلیک کنید و گزینه ی open را بزنید.۷. دکمه ی ok را بزنید و پنجره ی templates and add-ins را ببندید.۸. از ورد خارج شوید.گام چهارم: مطمئن شوید که تغییر الگو جواب داده است.۱. نرم افزار ورد را اجرا کنید.۲. در ورد، روی file کلیک کرده و گزینه ی options را بزنید.۳. روی فایل ورد آسیب دیده کلیک کنید و open را بزنید.اگر همچنان رفتار های م ب قبل را داشت، از روش دوم استفاده کنید.فایل ورد آسیب دیدهروش دوم: اجرای ورد با تنظیمات پیش فرضشما می توانید با استفاده از دستور /a نرم افزار مایکروسافت ورد را با تنظیمات پیش فرض بالا بیاورید. زمانی که از دستور /a استفاده می کنید؛ ورد از هیچ افزونه ای استفاده نمی کند. علاوه بر این، نرم افزار ورد برای فایل شما از الگوی normal.dotm استفاده نخواهد کرد.گام اول: باز ورد با دستور /a۱. از برنامه ورد خارج شوید.۲. در سیستم عامل و بخش جست و جو، به دنبال run بگردید. در پنجره ی باز شده winword.exe /a را عینا تایپ کنید و enter بزنید. گام دوم: فایل ورد را باز کنید۱. در برنامه ورد، روی file کلیک کرده و گزینه ی open را فشار دهید.۲. روی فایل ورد آسیب دیده کلیک کنید و سپس open را فشار دهید.اگر رفتار های م ب باقی مانده بود از روش سوم استفاده کنید.روش سوم: درایور های پرینتر را تغییر دهیدگام اول: از درایور های پرینتر متفاوتی استفاده کنید.گام الف: باز add printer۱. در سیستم عامل خود و در بخش جست و جوی آن به دنبال devices and printers بگردید.۲. گزینه ی add a printer را انتخاب کنید.گام ب: پرینتر جدید اضافه کنید۱. در پنجره ی add printer، گزینه ی add a local printer را انتخاب کنید.۲. گزینه ی use an existing port را انتخاب و روی next کلیک کنید.۳. در لیست manufacturer یا سازنده ها روی microsoft کلیک کنید.۴. روی microsoft xps documents writer کلیک کرده و گزینه ی next را بزنید.۵. گزینه ی use the driver that is currently installed کلیک کرده و گزینه ی next را بزنید.۶. set as default printer را انتخاب کنید و روی next کلیک کنید.۷. روی finish کلیک کنید.گام دوم: مطمئن شوید که تغییر درایور های پرینتر مشکل را حل کرده است.۱. ورد را اجرا کنید.۲. در نرم افزار ورد روی file کلیک کرده و سپس open را بزنید.۳. فایل ورد آسیب دیده را انتخاب کرده و open را بزنید.اگر رفتار های م ب همچنان پابرجا بودند، به گام سوم بروید.گام سوم: نصب مجدد درایور های اصلی پرینتر.در ویندوز ویستا و ویندوز 7 از روش های زیر استفاده کنید:۱. در سیستم عامل و از بخش جست و جو به دنبال devices and printers بگردید و آن را اجرا کنید.۲. روی پرینتر اصلی خود کلیک راست کرده و گزینه ی delete را بزنید.۳. اگر از شما پرسیده شده که مایل به حذف همه ی اطلاعات قبلی پرینتر خود هستید؛ روی گزینه ی yes کلیک کنید.۴. گزینه ی add a printer را انتخاب کنید و سپس درایور پرینتر خود را نصب کنید.گام چهارم: مطمئن شوید که نصب مجدد درایور ها مشکل را حل کرده است.۱. نرم افزار مایکروسافت ورد را اجرا کنید.۲. روی file کلیک کرده و سپس open را بزنید.۳. فایل ورد آسیب دیده را انتخاب و روی open کلیک کنید.اگر رفتار های م ب پابرجا بود به روش چهار بروید.روش چهارم: نرم افزار ورد را مجبور به اصلاح فایل کنیدگام اول: اصلاح فایل۱. در نرم افزار ورد روی file کلیک کرده و open را انتخاب کنید.۲. در پنجره ی باز شده روی فایل ورد آسیب دیده ی خود فقط یک بار کلیک کنید.۳. روی فلش کوچک روی دکمه open کلیک کنید و سپس گزینه ی open and repair را انتخاب کنید.گام دوم: مطمئن شوید که اصلاح فایل مشکل را حل کرده است.اگر مشکلات همچنان پابرجا بود، ویندوز را یکبار ریستارت کرده و سپس روش ششم را پیش بگیرید.روش پنجم: تغییر قالب بندی فایل و سپس تبدیل مجدد آن به قالب بندی وردگام اول: فایل ورد آسیب دیده خود را باز کنید.گام دوم: فایل را در فرمت یا قالب بندی دیگری ذخیره سازی کنید.۱. در نرم افزار ورد، روی file کلیک کرده و گزینه ی save as را انتخاب کنید.۲. در نرم افزار ورد، روی گزینه ی other formats کلیک کنید.۳. در لیست save as file type، rich text format را انتخاب کنید.۴. روی save کلیک کنید.۵. در نرم افزار ورد، گزینه ی file را بزنید و سپس close را انتخاب کنید.گام سوم: فایل آسیب دیده را باز کرده و سپس آن را به قالب بندی قبل بازگردانید:۱. در نرم افزار ورد، روی file کلیک کرده و سپس open را بزنید.۲. فایل تبدیل شده به rich text format از گام قبل را انتخاب کنید و open را بزنید.۳. در نرم افزار word، گزینه ی file را انتخاب و گزینه ی save as را بزنید.۴. روی word document به عنوان نوع فایل برای ذخیره سازی کلیک کنید.۵. نام فایل را تغییر دهید و سپس گزینه ی save را انتخاب کنید.گام چهارم: مطمئن شوید با انجام کار های بالا مشکل حل شده است.مطمئن شوید که روش بالا جواب داده است. در غیر این صورت چهار گام بالا را با فرمت های دیگری انجام دهید و سپس سعی کنید فایل را به ترتیب در فرمت های زیر ذخیره کنید:web page یعنی یا هر فرمت متنی دیگرplain text با پسوند .txtبه یاد داشته باشید که وقتی یک فایل را با فرمت plain text ذخیره می کنید، احتمالا مشکلات فایل هم حل می شود. اما همه ی قالب بندی ها و کار های گرافیکی آن از بین خواهند رفت. بنابراین تنها زمانی از این فرمت استفاده کنید که بقیه ی فرمت ها برای حل مشکل جوابگو نباشند.اگر رفتار های م ب فایل ورد آسیب دیده تان پابرجا بود از روش هفتم استفاده کنید.روش ششم: همه چیز به جز آ ین پارگراف را به فایل جدیدی منتقل کنیدگام اول: یک فایل جدید بسازید.گام دوم: فایل آسیب دیده را باز کنید.گام سوم: محتویات فایل ورد آسیب دیده را کپی کرده و سپس آن ها را در فایل جدید درج کنید.به یاد داشته باشید اگر فایل شما شامل قطع صفحات خاص باشد، کپی تنها متن را منتقل می کند و از قطع صفحات فایل قبلی صرف نظر می کند. از کپی قطع صفحات خودداری کنید چرا که ممکن است مشکل فایل قبلی را با خود به فایل جدید بیاورد. نمایش فایل را به draft view تغییر دهید. این کار را از طریق تب view و سپس کلیک روی draft می توانید انجام دهید.۱. در فایل ورد آسیب دیده، کلید های ترکیبی ctrl+end را روی کیبورد بزنید و سپس کلید های ترکیبی ctrl+shift+home را فشار دهید.۲. در تب home، گزینه ی switch windows را انتخاب کنید.۳. روی پرونده ی جدید که در گام ۱ ایجاد کردید کلیک کنید.۴. در تب home گزینه ی paste را انتخاب کنید.اگر همچنان مشکلات پابرجا بود به روش هشتم مراجعه کنید.روش هفتم: کپی بخش های سالم فایل به فایل جدیدگام اول: یک فایل جدید ایجاد کنید.گام دوم: فایل ورد آسیب دیده را باز کنید.گام سوم: بخش های سالم فایل آسیب دیده را انتخاب کپی کنید و در فایل جدید که در گام اول ایجاد کردید درج کنید.به یاد داشته باشید اگر فایل شما شامل قطع صفحات خاص باشد، کپی تنها متن را منتقل می کند و از قطع صفحات فایل قبلی صرف نظر می کند. از کپی قطع صفحات خودداری کنید چرا که ممکن است مشکل فایل قبلی را با خود به فایل جدید بیاورد. نمایش فایل را به draft view تغییر دهید. این کار را از طریق تب view و سپس کلیک روی draft می توانید انجام دهید.۱. در فایل ورد آسیب دیده، بخش های سالم را پیدا کنید و آن ها را انتخاب کنید.۲. در تب home، روی copy از گروه clipboard کلیک کنید.۳. در تب view، روی گزینه ی switch windows از گروه window کلیک کنید.۴. روی فایل جدیدی که در گام اول ایجاد کردید کلیک کنید.۵. از تب home، گزینه ی paste را از بخش clipboard انتخاب کنید.۶. مراحل ۱ تا ۵ را برای همه ی بخش های سالم فایل ورد انجام دهید. بخش های آسیب دیده ی فایل را باید مجددا از نو ایجاد کنید.روش هشتم: تغییر نمایش فایل برای برطرف مشکلاگر فایل شما کوتاه شده (همه ی صفحات فایل نمایش داده نمی شوند) ممکن است تغییر نوع نمایش فایل، مشکل برطرف شود.۱. شماره ی صفحاتی که به نظر کوتاه شده اند را مشخص کنید.۱. در نرم افزار ورد، روی فایل کلیک کنید و سپس open را بزنید.
۲. فایل ورد آسیب دیده را انتخاب و open را بزنید.
۳. تا قبل از صفحه ای که کوتاه شده باشد اسکرول کنید.۲. نوع نمایش را تغییر داده و سپس مشکل را برطرف کنید.۱. در تب view در گروه document views، روی web layout یا draft view کلیک کنید.۲. تا مطالب قبل از کوتاه شدن صفحه، به پایین اسکرول کنید.۳. پاراگراف، ج یا هر شیء دیگری که از اینجا به بعد در صفحه وجود دارد را حذف کنید.۴. در تب view در گروه documents view، روی print layout کلیک کنید. اگر فایل همچنان کوتاه شده به نظر می رسید، آنقدر نوع نمایش صفحه را طبق روشی که گفته شد؛ تغییر دهید تا آنکه دیگر صفحه کوتاه شده به نظر نرسد.۵. فایل را ذخیره کنید.اروش هایی برای حل مشکل باز نشدن فایل آسیب دیده در مایکروسافت وردروش اول: فایل را در ح draft اجرا کنیدگام اول: پیکربندی مایکروسافت ورد۱. ورد را اجرا کنید.۲. در تب view، روی draft از گروه documents views کلیک کنید.۳. در نرم افزار ورد، روی file menu کلیک کنید و سپس options و در نهایت a nced را انتخاب کنید.۴. از بخش show document content، تیک گزینه های use draft font in draft and outline views و همچنین show picture placeholders را بزنید.۵. در بخش general، تیک update automatic links at open را بردارید و سپس ok را زده و از نرم افزار ورد خارج شوید.گام دوم:۱. ورد را اجرا کنید.۲. از file menu گزینه ی open را بزنید.۳. فایل ورد آسیب دیده را انتخاب و open را انتخاب کنید.اگر موفق به باز فایل شدید، آن را ببندید و سپس با استفاده از روش ششم فایل ورد آسیب دیده خود را اصلاح کنید. در غیر این صورت از روش دوم که در زیر به آن می پردازیم استفاده کنید.روش دوم: فایل آسیب دیده را به عنوان یک فایل در فایلی جدید درج کنید گام اول: یک پرونده ی خالی جدید در مایکروسافت ورد ایجاد کنید.گام دوم: درج فایل آسیب دیده ورد در پرونده ی جدید.۱. از تب insert، روی گزینه ی insert object کلیک کنید و سپس text from file را بزنید.۲. در پنجره ی insert file، فایل ورد آسیب دیده خود را پیدا کنید و گزینه ی insert را فشار دهید.به یاد داشته باشید که شاید نیاز باشد بعضی از قالب بندی ها را از فایل پیشین خود به فایل جدید منتقل کنید.روش سوم: یک لینک به فایل آسیب دیده ایجاد کنیدگام اول: ساخت یک پرونده ی خالی جدید.۱. در نرم افزار ورد، روی file menu کلیک کنید و گزینه ی new را بزنید.۲. گزینه ی blank document را فشار دهید و سپس گزینه ی create را بزنید.۳. در پرونده ی جدید تایپ کنید: this is a test.۴. در نرم افزار ورد، روی file menu کلیک کنید و سپس گزینه ی save را بزنید.۵. تایپ کنید rescue link و سپس ذخیره کنید.گام دوم:۱. متنی که در آن this is a test را تایپ کردید را انتخاب کنید.۲. از تب home، روی copy کلیک کنید.۳. در نرم افزار ورد روی file menu کلیک کرده و گزینه ی new را بزنید.۴. روی blank document کلیک کنید و سپس create را بزنید.۵. در تب home، روی فلش کوچکی که کنار دکمه ی paste قرار دارد دارد بزنید و سپس گزینه ی paste special را انتخاب کنید.۶. گزینه ی paste link را انتخاب کنید و سپس روی formatted text (rtf) کلیک کنید.۷. گزینه ی ok را بزنید.گام سوم: لینک را به فایل ورد آسیب دیده تغییر دهید.۱. روی متنی که می خواهید تبدیل به لینک شود کلیک راست کنید، به بخش linked document object اشاره کنید و سپس links را بزنید.۲. در پنجره ی links، روی نام فایل لینک شده کلیک کنید و سپس change source را بزنید.۳. در پنجره ی change source، فایل ورد آسیب دیده خود را که نمی توانید بازش کنید را انتخاب و سپس open را بزنید.۴. گزینه ی ok را بزنید و سپس پنجره ی links را ببندید.۵. روی ت ت لینک شده کلیک راست کنید، در منوی باز شده به linked document object اشاره کرده و سپس links را انتخاب کنید.۶. در پنجره ی links، گزینه ی break link را بزنید.۷. بعد از دریافت پیام yes را بزنید.روش چهارم: از مبدل recover text from any file استفاده کنیدتوجه داشته باشید که این نرم افزار محدودیت های خودش را دارد. به عنوان مثال قالب بندی های داخل فایل از بین خواهند رفت. علاوه بر آن، گرافیک ها، شی ء های نقاشی شده و آبجکت ها از بین خواهند رفت. اما متن، عنوان بندی ها، بالابرگ و پایین برگ باقی خواهند ماند.۱. در نرم افزار ورد روی file menu کلیک کرده و open را بزنید.۲. در پنجره ی files of type گزینه recover text from any file کلیک کنید.۳. فایلی که می خواهید متن را از آن بازی کنید را انتخاب کنید.۴. گزینه ی open را بزنید.بعد از آنکه پرونده توسط مبدل recover text from any file بازی شد، چند داده ی متنی به صورت باینری وجود دارد که تبدیل نشده اند. این متن ها عموما اول و آ پرونده مشاهده می شود. به یاد داشته باشید که قبل از ذخیره سازی فایل حتما این بخش های متنی را حذف کنید.
تصاویر مبتنی بر وکتور معمولا توسط طراحان گرافیک استفاده می شود. این فایل ها کوچک هستند و در عین حال دارای اندازه قابل تغییری هستند. این فایل ها برای طراحی لوگو و آیکن مناسب هستند. برنامه ادوب ایلاستریتور که یک برنامه مخصوص طراحی گرافیک است از استاندارد نوع فایل ai استفاده می کند. امروز قصد داریم به شما نحوه باز فایل های ai را بدون برنامه ایلاستریتور آموزش دهیم چون امکان دارد ما همیشه برنامه adobe illustrator را نصب نداشته باشیم. مطالب پیشنهادیآموزش ۴ روش کاربردی تعمیر شیر اهرمی ، تعویض و نصب مغزی شیر مخلوط و ..آموزش ۴ روش کاربردی تعمیر شیر اهرمی ، تعویض و نصب مغزی شیر مخلوط و ..درمان قطعی و گیاهی رفع بوی بد دهان ناشی از معده، رژیم غذایی، سینوزیت و..درمان قطعی و گیاهی رفع بوی بد دهان ناشی از معده، رژیم غذایی، سینوزیت و..آموزش تصویری ترمیم پارگی مبل، رفو مبل سوخته و رفو مبل چرم در خانهآموزش تصویری ترمیم پارگی مبل، رفو مبل سوخته و رفو مبل چرم در خانهwhat is an ai file and how to open it without adobe illustratorبه طور کلی ما دو نوع فایل تصویری داریم: فایل های وکتور و فایل های بیت مپ. تصاویر بیت مپ با برنامه های مبتنی بر پی ل ایجاد می شوند و یا توسط اسکنر یا دوربین گرفته می شوند. این نوع فایل ها به طور کلی از فرمت هایی مانند png، gif و jpg استفاده می کنند و به طور گسترده ای در وب استفاده می شوند. تصویر برداری توسط نرم افزارهای استفاده می شوند و در گرافیک های سه بعدی، ی، cad استفاده می شود.فرمت ai چیست؟ و چگونه آن را بدون برنامه adobe illustrator باز کنیم؟فرمت فایل ai چیست؟در زمینه فرمت تصاویر و تفاوت آنها قبلا در انزل وب در مورد فرمت فایل heif و heic چیست؟ و ۸ روش تبدیل فرمت ع heif و heic به jpg و png صحبت کردیم، اما فرمت ai چیست؟ فایل ai یک فرمت فایل گرافیکی است که توسط سیستم های ادوب ایجاد می شود. ai مخفف حروف اول adobe illustrator artwork است. فایل های ai از نوع تصاویر برداری هستند و به طور کلی برای طراحی لوگو و رسانه های چاپ استفاده می شود. بر خلاف تصاویر بیت مپ اگر روی این تصاویر حداکثر زوم را داشته باشید کیفیت تصویر افت پیدا نمی کند و پی ل پی ل نمی شود. فایل های ai خیلی شبیه به فایل های eps هستند.فرمت ai چیست؟ و چگونه آن را بدون برنامه adobe illustrator باز کنیم؟نحوه باز فایل های ai بدون illustratorاگر شما یک فایل ai دارید و قصد ویرایش آن را ندارید و تنها می خواهید آن را تماشا کنید برنامه های زیادی هستند که این کار را برای شما انجام می دهند. به طور پیش فرض در برنامه illustrator فایل ها با فرمت ai ذخیره می شوند اما شما می توانید این فایل ها را با فرمت pdf ذخیره کنید و در برنامه های pdf خوان فایل ai را مشاهده کنید. برای تبدیل ع های ai خود به پی دی اف می توانید از ۵ روش تبدیل ع به pdf آنلاین و با نرم افزار در ویندوز و مک استفاده کنید.نحوه باز فایل های ai بدون illustratorبرای تبدیل فایل ai به pdf در ویندوز شما باید پسوند ai را به pdf تغییر دهید. فایل را انتخاب کنید و کلید f2 صفحه کلید خود را انتخاب کنید بعد پسوند دات پی دی اف را به انتهای نام فایل اضافه کنید و اینتر را فشار دهید. حالا روی فایل دابل کلیک کنید تا فایل پی دی اف شما در برنامه پیش فرض پی دی اف خوان باز شود. اما اگر کاربر مک هستید نیازی به تغییر فرمت ندارید و می توانید پیش فرض فایل های ai را مشاهده کنید. شما همچنین می توانید فایل های ai را در گوگل درایو آپلود کنید و این فایل ها را در آنجا مشاهده کنید.اما اگر تعداد فایل های شما زیاد است و می خواهید فایل های ai خود را به یک مجموعه بزرگتر از آثار هنری خود اضافه کنید بهتر است برنامه adobe bridge را امتحان کنید این برنامه به شما اجازه می دهد فایل های illustrator را مشاهده کنید.نحوه استفاده از فایل های ai در فتوشاپ یا gimpاگر شما نیار دارید چند ع ai را با هم ادغام کنید و یک قطعه بزرگتر از آثار هنری خود را بسازید شما می توانید این کار را در فتوشاپ یا gimp انجام دهید. به طور مثال اگر لوگویی که در برنامه ایلاستریتور ایجاد شده است را دارید و می توانید آن را به یک پوستر که در فتوشاپ طراحی کرده اید اضافه کنید. شما می توانید فایل های ai در در این برنامه ها باز کنید و آن را به عنوان فایل pdf ایمپورت کنید. شما می توانید کیفیت ع های ai خود را با استفاده از ۳ روش بالا بردن کیفیت ع در فتوشاپ ، به صورت آنلاین و.. افزایش دهید.مهمترین چیزی که باید در تبدیل ایلوستریتور به فتوشاپ به یاد داشته باشید این است که تصاویری که اندازه بزرگی دارند را ایمپورت کنید چون هنگام ایمپورت تصاویر برداری مقداری افت کیفیت وجود دارد بنابراین بهتر است تصاویری که اندازه بزرگی دارند را ایمپورت کنید و آن را کوچک کنید (به جای اینکه یک فایل کوچک را بزرگ کنید). هنگامی که شما این کار را انجام دادید تصویر را روی لایه خود کپی کنید بعد آن را با فرمت دیگری ذخیره کنید. اگر این روش برای شما کار نمی کند می توانید فایل ai را به عنوان فایل eps خیره کنید بعد فایل eps را به فرمت دیگری تبدیل کنید.باز فایل های ai در فتوشاپ یا gimpاگر برنامه فتوشاپ شما به صورت خ ر بسته می شود می توانید از پست فعال ذخیره خ ر یا auto save فتوشاپ و ۱۲ روش جلوگیری از بسته شدن ناگهانی آن برای حل مشکل خود استفاده کنید.نحوه ویرایش فایلهای ai بدون illustratorوقتی شما نیاز دارید فایل ai را بدون illustrator ویرایش کنید همه چیز کمی پیچیده تر می شود. برنامه های زیادی برای انجا این کار وجود ندارد. در اکثر موارد ما باید فایل را کانورت کنیم که در ادامه در این مورد بیشتر توضیح خواهیم داد.روش تبدیل آنلاین فرمت ai به svg یا epsاگر شما قصد دارید خودتان فایل تان را کانورت کنید شما باید فایل ai خود را به svg تبدیل کنید چون این فرمت به طور گسترده برای کارهای طراحی وب استفاده می شود اما اگر قصد دارید فایل خود را چاپ کنید بهتر است فرمت eps را انتخاب کنید. خب برای تبدیل فرمت ai به svg یا eps به سایت cloudconvert بروید و برای تبدیل فرمت svg به jpg و png از ۹ روش آنلاین استفاده کنید.روی select files کلیک کنید و فایل یا فایل های ai خود را انتخاب کنید تا در سایت آپلود شود بعد روی select format کلیک کنید و از لیست svg یا eps را انتخاب کنید. سپس start conversion را کلیک کنید و منتظر بمانید. بعد از انجام این کار روی کلیک کنید تا فایل svg یا eps شما و روی سیستم تان ذخیره شود.نحوه تبدیل آنلاین فرمت ai به svg یا epsوقتی که شما سعی دارید فایل های ai را بدون برنامه illustrator ویرایش کنید چند مشکل احتمالی وجود دارد که باید در مورد آنها مطلع باشید.کانورت همیشه ۱۰۰ درصد دقیق نیست مخصوصا اگر در فایل های ai ویژگی های منحصر به فردی که در illustrator وجود دارد استفاده شده باشد.غالبا اطلاعات لایه را از دست می دهید.شما غالبا نمی توانید فایل های ویرایشی خود را به فرمت ai ا پورت و یا ذخیره کنید. فرمت هایی مانند svg یا eps بیشترین سازگاری را دارند.ویرایش فایل ai به کمک سرویس آنلاین gravit designerبرنامه gravit designer بهترین برنامه ای است که می توان به جای illustrator استفاده کرد. این برنامه برای وب و سیستم عامل های مک، ویندوز، لینو ، کروم، اپل و اندروید در دسترس است و علاوه براین دارای یک نسخه ابری است که در مرورگر شما اجرا می شود و شما می توانید فایل های ai را به صورت آنلاین ویرایش کنید.ویرایش فایل ai به کمک برنامه gravit designerبرای باز و ویرایش یک فایل ai شما باید آن را به فرمت svg تبدیل کنید. شما می توانید با استفاده از ابزار cloudconvert این کار را انجام دهید. بعد از انجام این کار خیلی ساده فایل را در پنجره gravit designer بکشید و رها کنید تا فایل شما باز شود. در اغلب موارد تمام بخش های تصویر و در یک لایه گروه بندی می شوند اما می توان آنها را به صورت جداگانه ویرایش کرد. این برنامه دارای یک رابط کاربری بسیار مدرن و کاربر پسند است. این روش برای کارهایی مانند طراحی آرم ها، آی ها و لوگو ها کاربردی است.inkscape یک نرم افزار ویرایش فایل aiبرنامه inkscape یک برنامه متن باز است که می توان به جای illustrator استفاده کرد این برنامه برای ویندوز، مک و لینو در دسترس است. شما می توانید فایل های ai را مستقیما در برنامه inkscape باز کرد. این برنامه از ویژگی کشیدن و رها پشتیبانی نمی کند بنابرای شما باید به مسیر file > open بروید و بعد فایل ai را از هاردتان انتخاب کنید. حالا این فایل را به عنوان یک فایل pdf ایمپورت کنید. وقتی که شما فایل ai را در برنامه ایمپورت می کنید تمام قسمت ها با هم گروه بندی می شوند شما می توانید با فشار دادن دکمه f2 ابزار edit nodes را فعال کنید و تغییرات مورد نظر خود را اعمال کنید بعد از انجام تغییرات شما می توانید فایل ها را در فرمت های svg و eps ذخیره کنید.inkscape یک نرم افزار ویرایش فایل aiنحوه تبدیل پسوند ai به pdf در برنامه affinity designerبرنامه affinity designer یک پکیج طراحی گرافیک تجاری است که برای سیستم عامل های ویندوز و مک در دسترس است. این برنامه همان کاربران حرفه ای illustrator را مورد هدف قرار داده است. این برنامه می تواند فایل های ai را با محتوای pdf ذخیره کرد این بدان معناست که اطلاعات لایه به طور کامل از دست می روید و نمی توانید آن را با فرمت ai ذخیره کرد. اگر می خواهید تصویر ویرایش شده خود را در illustrator باز کنید باید آن را با فرمت pdf، svg یا eps ذخیره کنید.نحوه تبدیل پسوند ai به pdf در برنامه affinity designerتبدیل ع به لایه باز در برنامه coreldrawبرنامه coreldraw یک برنامه طراحی گرافیک است که برای ویندوز در دسترس است. این نرم افزار با فایل های ai که در برنامه illustrator ایجاد شده است کار می کند. شما باید فایل ها را با طی مسیر file > import ایمپورت کنید. نکته ای که در اینجا باید بدان توجه کنید این است متن ها به عنوان متن های قابل ویرایش رندر می شود اما ممکن است مقداری کیفیت خود را از دست بدهند یا به عنوان منحنی شناخته شوند. وقتی که شما ویرایش های مد نظر خود را انجام دادید می توانید آن را به عنوان فرمت ai ا پورت کنید. اما اگر شما از ویژگی های منحصر به فرد کورل دراو استفاده کرده اید در برنامه illustrator پشتیبانی نمی شود و خوانده نمی شود.تبدیل ع به لایه باز در برنامه coreldraw sketch برنامه تبدیل فایل ai به pdf، svg و …sketch یک مجموعه طراحی است که تنها برای کاربران مک در دسترس است و در میان کاربران حرفه ای بسیار محبوب است. اگر می خواهید فایل های ai را در مک باز و ویرایش کنید این برنامه انتخاب مناسبی است. وقتی شما فایل های ai را در برنامه sketch باز می کنید به عنوان یک تصویر غیرقابل ویرایش باز می شود. برای باز فایل ai می توانید فایل را بکشید و در برنامه sketch رها کنید. یک روش ساده تر این است که از ابزار cloudconvert استفاده کنید و آن را به فرمت svg تبدیل کنید.sketch برنامه تبدیل فایل ai به pdf، svg و ...نظرات و پیشنهادات شما؟امروز در انزل وب چند روش کاربردی باز فایل ai ادوب ایلاستریتور بدون برنامه adobe illustrator را به شما آموزش دادیم. اگر در مورد موضوع امروز نظر یا پیشنهادی دارید و یا روش دیگری می شناسید که در پست امروز بیان نشده است می توانید آن را در بخش دیدگاه این پست با ما در میان بگذارید.
موبنا – از دست دادن داده های مهم کاری یا خانوادگی، فاجعه آمیزترین اتفاقی است که می تواند برای کاربران دستگاه های هوشمند، رایانه ها یا دارندگان رسانه های ذخیره سازی رخ دهد. علت این اتفاق ناخوشایند می تواند نقص فنی هارد دیسک، آسیب دیدن داده، باگ های نرم افزاری، حذف تصادفی یک فایل، حملات ویروسی، شدن و حتی نوسانات برق باشد. البته عوامل شدیدتری هم مانند سقوط یک هواپیما وجود دارند. در این ح بازی کامل و موفقیت آمیز داده های جعبه ی سیاهی که تقریبا به طور کامل نابود شده، شگفت انگیز به نظر می رسد. انجام این کار فقط از دست تعداد معدودی از متخصصان بازی اطلاعات برمی آید.برترین نرم افزار بازی اطلاعاتاگر شما هم جزو این دست از کاربران باشید، قطعا نگران داده ها و بازی آن ها خواهید بود. در صورتی که خواستار آگاهی از نحوه ی کارکرد، میزان موثر بودن و هزینه ی بازی اطلاعات هستید و قصد شناخت برترین نرم افزارهای این حوزه را دارید، ما را همراهی کنید. در این مقاله ابتدا به تشریح اصول کلی بازی اطلاعات خواهیم پرداخت و سپس بهترین نرم افزارهای این حوزه را با بیان نقاط قوت و ضعف آن ها، برای دو سیستم عامل ویندوز ۱۰ و مک اواس معرفی خواهیم کرد.در صورتی که بخشی از داده های موجود در هارد دیسک، درایو ح جامد، حافظه ی یواس بی، raid یا دیگر رسانه های ذخیره سازی از بین برود، می توان با مراجعه به افراد متخصص یا ید نرم افزارهای بازی اطلاعات، اقدام به بازی داده های از دست رفته کرد. مفهوم بازی به زبان ساده، نجات دادن و تعمیر داده های از دست رفته است.البته بازی اطلاعات همیشه ممکن نخواهد بود؛ گاهی اوقات یک سیستم رایانه ای می تواند بیش از حدی که بتوان داده های موجود در آن را بازی کرد، معیوب یا آسیب دیده باشد. با این حال، فناوری بازی داده در عصر حاضر به شدت پیشرفت کرده است. به عنوان نمونه، kroll ontrack، یک شرکت بازی اطلاعات استرالیایی، توانست ۹۹ درصد اطلاعات را از یک هارد دیسک داخل فضاپیمای چلنجر که چندین ثانیه پس از پرتاب منفجر شده و از هم پاشیده شده بود، بازی کند. این هارد دیسک از درون اقیانوس بیرون کشیده شده بود.بازی دادهدر علوم کامپیوتر، بازی داده به فرآیند بازیافت داده های غیرقابل دسترس، از دست رفته، معیوب، آسیب دیده و یا فرمت شده از یک درایو ذخیره سازی ثانویه، رسانه های ذخیره سازی قابل حمل یا یک فایل، در زمان نبود دسترسی عادی به داده های ذخیره شده در آن ها، اطلاق می شود. داده ها در اغلب موارد از رسانه های ذخیره سازی مانند هارد دیسک داخلی یا خارجی (hdd)، درایو ح جامد (ssd)، درایو فلش یواس بی، نوارهای مغناطیسی، سی دی، دی وی دی، زیرسیستم های raid و دیگر دستگاه های الکترونیکی دارای حافظه ی ذخیره سازی بازی می شوند. بازی اطلاعات ممکن است به خاطر آسیب فیزیکی وارد شده به دستگاه های ذخیره سازی یا آسیب منطقی وارده به سیستم فایلی که مانع از نصب سیستم عامل (os) می شود، مورد نیاز باشد.برترین نرم افزار بازی اطلاعاترایج ترین سناریو بازی اطلاعات شامل معیوب شدن سیستم عامل، نقص فنی و منطقی دستگاه های ذخیره سازی، حذف شدن یا آسیب های تصادفی است. معمولاً در یک درایو منفرد، پارتیشن و سیستم عامل، هدف نهایی صرفاً کپی تمام فایل های مهم از رسانه های ذخیره سازی آسیب دیده به یک درایو جدید است. این کار می تواند به آسانی و با استفاده از یک سی دی زنده (قابل بوت) انجام شود. ابزار یاد شده وسیله ای برای نصب درایو سیستم، درایوهای پشتیبان یا رسانه های قابل جابه جایی است و برای انتقال فایل ها از درایو سیستم به رسانه ی پشتیبان گیری با یک مدیریت فایل یا نرم افزار رایت دیسک نوری به کار می رود. اغلب می توان به وسیله ی پارتیشن بندی دیسک و ذخیره سازی مداوم فایل های اطلاعاتی با ارزش (یا رونوشت گرفتن از آن ها) در یک پارتیشن متفاوت از فایل های سیستمی قابل جایگزین سیستم عامل، احتمال از دست رفتن داده ها را کاهش داد.سناریو دیگر شامل سطح درایو مانند یک سیستم فایل و پارتیشن درایو معیوب یا نقص فنی هارد دیسک است. در هر یک از این موارد، داده ها به سادگی از دستگاه های رسانه ای خوانده نمی شوند. بسته به موقعیت، را ارها شامل تعمیر سیستم فایل منطقی، ج پارتیشن یا مستر بوت ریکورد، به روز رسانی سفت افزار (فرم ور) یا به کارگیری فنون بازی درایو اعم از بازی داده های معیوب مبتنی بر نرم افزار، بازی مناطق خدماتی آسیب دیده ی مبتنی بر سخت افزار و نرم افزار (فرم ور هارد دسک) است.در سومین سناریو، فایل ها به طور تصادفی و به وسیله ی خود کاربر از یک رسانه ی ذخیره سازی حذف می شوند. به طور معمول، محتوای فایل های پاک شده (delete) بلافاصله از درایو ذخیره سازی فیزیکی حذف نمی شود؛ بلکه به جای آن صرفا ارجاعات مربوط به آن ها در ساختار دایرکتوری حذف شده و پس از آن فضای شده به وسیله ی داده ی حذف شده به منظور بازنویسی داده ی بعدی در دسترس قرار می گیرد. در این ح اگر کاربر به سرعت دست به کار شود، فرصت بازی اطلاعات را خواهد داشت. کاربران حرفه ای به این موضوع واقف هستند که فایل های حذف شده را نمی توان از طریق ابزار مدیریت فایل استاندارد پیدا کرد اما داده های حذف شده هنوز از لحاظ فنی در درایو فیزیکی وجود دارند. در ضمن، محتویات فایل اصلی اغلب در تعدادی از تکه های (fragment) جدا شده سالم باقی مانده و ممکن است در صورتی که به وسیله ی داده های دیگر بازنویسی نشوند، قابل بازی باشند.برترین نرم افزار بازی اطلاعاتدر صورت حذف شدن فایل می توان از نرم افزارهای بازی اطلاعاتی مانند testdisk بهره برد. نرم افزار یاد شده با استفاده از الگوریتم های پیچیده ای، فایل هایی را که به طور فیزیکی ذخیره شده اند، بررسی کرده و مکان آن ها را تخمین می زند. اگر تخمین نرم افزار testdisk درست باشد، فایل های از دست رفته قابل بازی خواهند بود؛ در غیر این صورت، نمی توان اقدام به بازی آن ها کرد. نرم افزار testdisk بر پایه ی داس بوده و استفاده از آن نیازمند مطالعه ی بیش تر در زمینه ی بازی اطلاعات است.با این حال، انجام هر کاری در رایانه می تواند منجر به روی نویسی (overwrite) روی فایل شود و داده ی مورد نظر برای همیشه از دست برود. حتی مرور در اینترنت هم به خاطر فایل های کوکی یا کش ذخیره شده در همان مکان از هارد دیسک، می تواند سبب روی نویسی شدن آن ها شود و امید بازی اطلاعات را برای همیشه از بین ببرد. نصب نرم افزار بازی اطلاعات هم می تواند باعث همین اتفاق شود. در صورتی که فایل از دست رفته روی نویسی نشده باشد، شانس بازی آن بر اساس نوع قالب سیستم فایل متفاوت خواهد بود.برای مثال، سیستم فایل ntfs ویندوز، تمامی اطلاعات شرح فایل را پس از حذف شدن آن حفظ می کند؛ این مورد، یافتن فایل از دست رفته را برای نرم افزار بازی اطلاعات به طور نسبی ساده تر می کند. سیستم فایل های دیگر مانند، utf و fat اطلاعات بیش تری را درباره ی فایل حذف شده از بین می برند که موجب سخت تر شدن تخمین مکان فایل به وسیله ی الگوریتم های بازی فایل در هارد دیسک می شود.اصطلاح «بازی داده» همچنین در زمینه ی برنامه های قانونی یا جاسوسی، به بازی داده ی رمزگذاری شده یا مخفی شده اشاره دارد. گاهی اوقات داده های موجود در رایانه به دلایل مختلفی مانند جلوگیری از حملات ویروسی، رمزگذاری یا مخفی سازی می شوند که فقط به وسیله ی برخی از متخصصان قانونی رایانه قابل بازی هستند.روش مورد استفاده برای بازی اطلاعات از دست رفته، بستگی به شیوه ی از دست دادن اطلاعات دارد. در ادامه می توانید از رایج ترین مواردی که سبب از دست رفتن داده ها می شود، آگاه شوید.آسیب دیدگی فیزیکی هارد دیسکبازی فایل حذف شده یا فرمت شده و به دست آوردن فایل از یک هارد دیسک دارای آسیب دیدگی فیزیکی، دو مقوله ی کاملا مجزا هستند. اگرچه ممکن است نیازی به دانش فنی زیادی برای نصب و اجرای نرم افزارهای بازی اطلاعات نباشد، اما به طور حتم تعمیر هارد دیسکی که به طور فیزیکی آسیب دیده نیازمند کارشناس هایی حرفه ای است؛ زیرا به طور معمول، برای انجام این کار باید بخش های مختلف آن را از هم جدا کرد.طیف گسترده ای از ها ممکن است به علت آسیب فیزیکی رسانه ی ذخیره سازی باشد که می تواند در نتیجه ی خطاهای انسانی و بلایای طبیعی رخ دهد. به عنوان مثال ممکن است لایه ی ف ی یا رنگی سی دی ها آسیب ببیند. همچنین، یک هارد دیسک می تواند از چندین مختلف مکانیکی مانند ش تن هد و موتور رنج ببرد. نوارهای مغناطیسی هم که به راحتی قابل ش تن و شدن هستند.آسیب فیزیکی به یک هارد دیسک، حتی در مواردی که هد آن ش ته باشد، وما به مفهوم از دست رفتن ابدی داده ها و اطلاعات مهم نیست. فنونی که به وسیله ی کمپانی های بازی اطلاعات حرفه ای اتخاذ می شود، به طور معمول بازی همه یا بخش زیادی از اطلاعاتی که در زمان رخ دادن آسیب فیزیکی از دست رفته اند، ممکن می کند.البته استثناهایی هم در این مورد وجود دارد و در صورت آسیب رسیدن شدید به پلاترهای هارد دیسک، احتمال بازی داده ها نزدیک به صفر خواهد بود. با این حال، اگر هارد درایو قابل تعمیر باشد و بتوان از آن به طور کامل ایمیج گرفت یا یک کلون ایجاد کرد، در اغلب موارد ساختار فایل منطقی قابل بازسازی خواهد بود.جدا هارد دیسک بدون آسیب رساندن به آن، فوق العاده دشوار است. بیش تر آسیب های فیزیکی حتی به وسیله ی کاربران حرفه ای هم قابل تعمیر نیستند. به عنوان نمونه، کالبد شکافی درایو سخت در یک محیط عادی می تواند سبب نشستن گرد و غبار هوا روی پلاتر شده و در نتیجه بین پلاتر و هد خواندن نوشتن گیر بیافتد. حتی وجود ذره ی بسیار کوچکی از گرد و غبار روی پلاتر هارد دیسک، می تواند سبب ش تن یا از کار افتادن هد خواندن نوشتن و افزایش مشکلات هارد دیسک شود. طی عملکرد عادی هارد دیسک، هدهای خواندن و نوشتن داده با فاصله ی ۳ تا ۶ نانومتر در بالای سطح پلاترها قرار می گیرند. ذرات ریز گرد و غبار معلق در هوا به طور معمول حدود ۳۰ هزار نانومتر قطر دارند. زمانی که این ذرات بین پلاتر و هد خواندن نوشتن گیر می افتند، می توانند باعث ش تن دوباره ی هد شوند. در نتیجه این اتفاق سبب آسیب رسیدن بیش تر به پلاتر و به خطر افتادن روند بازی داده ها خواهد شد. از این گذشته، کاربران عادی و حتی حرفه ای، امکانات سخت افزاری و تخصص فنی کافی مورد نیاز برای انجام تعمیر هارد دیسک را ندارند. به همین دلیل، شرکت های بازی اطلاعات معتبر اغلب به منظور بازی موفقیت آمیز داده های مهم کاربران، از اتاق های تمیز عاری از گرد غبار و الکتریسیته ن کلاس ۱۰۰ بهره می برند. الکتریسیته ن هم می تواند باعث آسیب رسیدن به درایو ذخیره سازی شود؛ به همین دلیل، اتاق تمیز تعمیر هارد دیسک، تجهیزات مورد استفاده و لباس کارشناسان فنی به طور ویژه ای طراحی شده است تا میزان الکتریسیته ن را به کم ترین میزان خود برساند. این اتاق ها که با نام clean room هم شناخته می شوند، دارای محیطی فوق العاده کنترل شده هستند و تقریبا هیچ گونه آلاینده ی محیطی در آن وجود ندارد.عوامل مختلفی مانند ش تن برد مدار چاپی کنترل کننده یا هد خواندن نوشتن، باعث آسیب دیدگی فیزیکی هارد دیسک و نقص فنی آن خواهد شد. برخی اوقات می توان با جایگزین بخش ش ته ی هارد دیسک، مشکل آن را مرتفع کرد اما به طور عمومی اگر هارد دیسک دچار آسیب فیزیکی شده باشد، تعمیر آن نیازمند کارشناسان حرفه ای و انجام کارهایی کاملا ماهرانه دارد.برترین نرم افزار بازی اطلاعاتاگر هارد دیسک خود را در اختیار متخصصان بازی اطلاعات قرار دهید، آن ها اقدام به انجام مجموعه مراحلی از جمله بازسازی بخش های هارد دیسک به منظور ایجاد ایمیج از دیسک و تعمیر بخش های آسیب دیده با استفاده از نرم افزارهای پیشرفته خواهند کرد. هزینه ی بازسازی، فناوری های ایمیج گیری اختصاصی و نگه داری از اتاق تمیز، عواملی هستند که باعث افزایش قیمت بازی اطلاعات به وسیله ی متخصص ها می شود. البته در حال حاضر برخی از خدمات دهندگان بازی اطلاعات نرخ مقرون به صرفه تری را به مشتریان ارائه می دهند.آسیب دیدگی منطقی هارد دیسکاصطلاح آسیب منطقی به وضعیتی اشاره دارد که خطای موجود، یک مشکل سخت افزاری نبوده و نیازمند را ارهای بهینه سازی در سطح نرم افزار است.برترین نرم افزار بازی اطلاعاتاگر تاکنون با پیام خطای وحشتناک «corrupt hard drive» مواجه شده باشید، قطعا از میزان ناامیدی حاصل از این پیام آگاه هستید. اما هنوز هم جای امید باقی بوده و ممکن است بتوان داده های از دست رفته را بازی کرد. در این صورت اگر هارد دیسک خود را به یک رایانه ی دیگر متصل کنید، ممکن است متوجه شوید که فقط سیستم عامل دچار مشکل شده و وضعیت سلامت باقی داده ها خوب است. بنابراین صرفا می توانید با کپی داده های سالم آن به یک هارد دیسک سالم دیگر، مشکل یاد شده را مرتفع کنید.خطاهای رسانه ای، سیستم های فایل و پارتیشن های معیوبدر برخی از موارد، داده ی موجود در هارد دیسک، ممکن است به دلیل آسیب دیدگی ج پارتیشن، سیستم فایل یا خطاهای رسانه ای متناوب غیرقابل خواندن باشد. در اکثر موارد، حداقل یک بخش از داده ی اصلی به وسیله ی تعمیر ج پارتیشن آسیب دیده یا سیستم فایل، از طریق نرم افزارهای بازی اطلاعات اختصاصی مانند testdisk قابل بازی است. نرم افزاری مانند gnu ddrescue در زمان آسیب دیدگی سیستم فایل یا ج پارتیشن حتی با وجود خطاهای متناوب هم قادر به ایمیج گرفتن از فایل های چند رسانه ای و داده های خام است. این نوع از بازی داده می تواند به وسیله ی کاربران بدون تخصص در زمینه ی سخت افزار درایو و بدون نیاز به تجهیزات فیزیکی ویژه یا دسترسی به پلاترها انجام شود.گاهی اوقات داده ها با استفاده از روش ها و ابزارهای نسبتا ساده قابل بازی هستند؛ اما آسیب های جدی تر، به خصوص اگر بخش هایی از فایل ها غیرقابل بازی باشند، ممکن است مست م مداخله ی یک متخصص باشد. حکاکی داده یا کنده کاری داده (data carving)، بازی بخش هایی از فایل های آسیب دیده با استفاده از شناخت ساختار آن فایل ها است. حکاکی داده به فرآیند است اج داده ها از یک مجموعه ی بزرگ تری از داده ها اشاره دارد. حکاکی داده به سرهم بندی دوباره ی فایل ها از تکه های چندین داده ی خام در زمانی که هیچ فرا داده ی (metadata) مربوط به سیستم فایلی در دسترس نباشد، می گویند.از دیگر مشکلاتی که می تواند هارد دیسک کاربر را به مرحله ی نمایش خطا برساند، آسیب دیدن ج پارتیشن است. خوشبختانه این مشکل را هم می توان با استفاده از تصحیح نرم افزاری برطرف کرد. اگر بتوان ج پارتیشن را با موفقیت تعمیر کرد، به راحتی می توان فایل های از دست رفته را بازی کرد. در غیر این صورت، هنوز هم می توان بسته به سطح آسیب دیدگی، اقدام به بازی اطلاعات کافی از ج پارتیشن کرد و فایل را بازگرداند.برترین نرم افزار بازی اطلاعاتحتی اگر فایل هایی که در حال بازی آن هستید، آسیب دیده باشند، به احتمال زیاد می توانید با استفاده از نرم افزارهای بازی اطلاعات، بخش های قابل توجهی از آن ها را بازگردانید. در این ح ، به شرطی که نرم افزار قادر به یافتن فایل باشد، برای بازی آن تلاش خواهد کرد. اگرچه ممکن است قادر به استفاده از داده ی بازی شده نباشید، اما همیشه برای بازی بخشی از فایل فرصتی وجود دارد که می تواند سبب صرفه جویی در زمانِ تلاش برای خلق دوباره ی آن شود.داده های روی نویسی شدهپس از این که داده ها به طور فیزیکی در یک هارد دیسک روی نویسی شوند، به طور عمومی فرض بر این است که در چنین مواقعی داده های قبلی دیگر قابل بازی نخواهند بود. در سال ۱۹۹۶، پیتِر گوتْمَن (peter gutmann)، یکی از دانشمندان حوزه ی علم کامپیوتر، مقاله ای ارائه داده است که می توان با استفاده از میکروسکوپ های مبتنی بر نیروی مغناطیسی اقدام به بازی داده های روی نویسی شده کرد. در سال ۲۰۰۱ این دانشمند چندین مقاله با عناوین مشابه را ارائه داد. به منظور محافظت در برابر این نوع از بازی داده، پیتر گوتمن و کالین پلوم روشی از داده های تمیز کننده ی غیرقابل برگشت (disk scrubbing) که تحت عنوان «روش گوتمن» شناخته می شود طراحی د که به وسیله ی چندین بسته ی نرم افزاری تمیزکاری دیسک استفاده می شود.برترین نرم افزار بازی اطلاعاتاولین و مهم ترین انتقادی که به مقاله ی بازی داده های روی نویسی شده ی گوتمن وارد است، مشخص نبودن مقدار داده ی روی نویسی شده ی قابل بازی است. اگرچه ممکن است نظریه ی گوتمن در نگاه اول صحیح باشد، اما هیچ گونه شواهد عملی مبنی بر قابل بازی بودن داده های روی نویسی شده وجود ندارد و طبق تحقیقات گوناگون صورت گرفته، داده های روی نویسی شده قابل بازی نیستند.شیوه ی روی نویسی داده ها در درایوهای ح جامد (ssd) کاملا متفاوت از درایوهای هارد دیسک (hdd) است که حداقل بازی برخی از داده ها را ساده تر می کند. بیش تر درایوهای ح جامد، برای ذخیره ی داده ها در صفحات و بلوک ها از حافظه ی فلش استفاده می کنند. صفحات و بلوک های یاد شده به وسیله ی آدرس های بلوک منطقیِ (lba) مدیریت شده به وسیله ی لایه ی انتقال فلش (ftl)، مورد استفاده قرار می گیرد. هنگامی که لایه ی انتقال فلش یک سکتور را اصلاح می کند، داده های جدید را در مکان دیگری نوشته و نقشه را به روزرسانی می کند تا داده ی جدید در آدرس های بلوک منطقیِ مورد هدف ظاهر شود. در نتیجه، داده های پیش اصلاح موجود در محل، با استفاده از نرم افزارهای بازی اطلاعات، قابل بازی خواهند بود.داده های فرمت شده، پاک شده و از دست رفتهگاهی اوقات، داده های موجود در درایوهای فیزیکی مانند هارد دیسک های داخلی و خارجی، درایوهای قلمی و … گم شده یا با فشردن کلید delete حذف می شوند. گاهی هم ممکن است به خاطر وقایع ناگواری مانند حملات ویروسی، حذف شدن های تصادفی یا فشردن اتفاقی کلیدهای ترکیبی shift + delete، شاهد حذف شدن داده های مهم باشید. در این چنین مواردی، به راحتی از نرم افزارهای بازی اطلاعات برای بازگردانی یا بازی فایل ها و داده ها بهره گرفته می شود.آسیب دیدن یا فرمت شدن سیستم فایلمشابه با حذف شدن یک فایل، فرمت شدن سیستم فایل هم به تمامی اطلاعات مربوط به فایل های قبلی و ساختار دیسک آسیب می زند؛ با این تفاوت که مقدار داده های پاک شده بستگی به فرمت سیستم دارد.برترین نرم افزار بازی اطلاعاتبه عنوان مثال، فرمت با fat موجب ت یب شدن مقدار زیادی از داده ها و بازنویسی آن بخش با صفرها خواهد شد. این موضوع، به طور قابل توجهی احتمال بازی داده ها را کاهش خواهد داد. برخی از سیستم های فایل مانند ntfs، در صورت روی نویسی شدن با همان سیستم فایل، احتمال بازی کلی بالایی دارند. اما سایر سیستم های فایل در ح مشابه، فرصت کم تری برای بازی خواهند داشت. به عنوان نمونه، نوشتن سیستم فایل xfs روی fat، احتمال بازی فایل های fat را بیش تر می کند.در مورد آسیب سیستم فایل، تعداد فایل های قابل بازی بستگی به میزان آسیب دیدگی و در دسترس بودن اطلاعات تخصیص یافته برای نرم افزار بازی دارد. اگر به منظور تعمیر سیستم فایل، اطلاعات کافی به نرم افزار بازی داده ارائه شده باشد و فایل های قبلی به طور دقیق تعیین مکان شده باشند، می توان مقدار قابل توجهی از آن را بازی کرد.بد سکتورهای منطقیدر فهرست های منطقی هارد دیسک، بد سکتور منطقی یکی از رایج ترین مواردی است که نمی توان فایل های داده را از یک سکتور خاص درایوهای رسانه ای، بازی کرد. برای حل این مشکل، از نرم افزارهایی به منظور اصلاح سکتورهای منطقی درایو ذخیره سازی رسانه ای استفاده می شود. اگر را ار یاد شده کافی نباشد، بخش سخت افزاری حاوی سکتورهای بد منطقی باید تعویض شوند.فنون بازی دادهبازی اطلاعات از سخت افزاری که آسیب فیزیکی دیده، شامل فنون مختلفی است. برخی از آسیب دیدگی ها را می توان به وسیله ی تعویض بخشی از هارد دیسک تعمیر کرد. اگرچه این کار می تواند یک هارد دیسک را قابل استفاده کند اما هنوز ممکن است آسیب منطقی هم وجود داشته باشد. یک روش اختصاصی ایمیج گیری از دیسک وجود دارد که از آن برای بازی هر بیت قابل خواندن از سطح دیسک استفاده می شود. هنگامی که این ایمیج به دست آمده و در یک محل قابل اطمینان ذخیره می شود، می توان با خیال راحت فایل ایمیج را به منظور تحلیل آسیب دیدگی های منطقی تحلیل و بررسی کرد. در این صورت نوسازی و احیای بیش تر سیستم فایل اصلی ممکن خواهد بود.تعمیرات سخت افزارییکی از رایج ترین تصورات اشتباه در مورد تعمیرات سخت افزاری هارد دیسک و بازی داده این است که یک برد مدار چاپی (pcb) آسیب دیده را می توان طی فرآیند بازی به سادگی با یک pcb مشابه از یک درایو سالم تعویض کرد. اما این موضوع ممکن است فقط برای موارد نادری از هارد دیسک هایی که قبل از سال ۲۰۰۳ تولید شده است، صادق باشد. در هارد دیسک های جدید این کار غیرممکن است. بردهای الکترونیکی درایوهای ذخیره سازی پیشرفته، به طور معمول دارای داده ی سازگاری اختصاصی شده برای درایو (معمولا شامل یک نقشه از بد سکتورها و پارامترهای میزان سازی) و دیگر اطلاعات مورد نیاز برای دسترسی صحیح داده در درایو است. بردهای تعویض شده به منظور بازی موثر تمامی داده ها، اغلب نیازمند این اطلاعات هستند. برد تعویض شده ممکن است نیاز به برنامه ریزی دوباره داشته باشد. برخی از شرکت های سازنده ی هارد دیسک مانند سیگیت این اطلاعات را در یک eeprom ترتیبی ذخیره می کنند که می توان آن را حذف کرده و به برد تعویض شده منتقل کرد.برترین نرم افزار بازی اطلاعاتهر درایو هارد دیسک دارای یک منطقه ی سیستمی (system area) یا منطقه ی خدماتی (service area) است که به عنوان برد فرستنده عمل می کند. این بخش از درایو که برای مصرف کنندگان نهایی به طور مستقیم غیرقابل دسترس است، معمولا دارای فرم ور (سفت افزار) درایو و داده های سازگار پذیری هستند که به عملکرد درایو در محدوده ی پارامترهای عادی کمک می کند. یکی از کارهای منطقه ی سیستمی، ثبت سکتورهای معیوب داخل درایو است. بخش یاد شده اساسا جایی را که درایو می تواند در آن داده بنویسد یا از نوشتن داده در آن معذور است، به درایو اطلاع می دهد.فهرست های سکتور هم در تراشه های مختلف متصل به برد مدار چاپی ذخیره شده و برای هر درایو هارد دیسک منحصر به فرد هستند. اگر داده ی موجود در برد مدار چاپی با داده ی ذخیره شده روی پلاتر مطابقت نداشته باشد، درایو ذخیره سازی به درستی قادر به کالیبراسیون و تنظیم نخواهد بود. با این اوصاف، به دلیل یافت نشدن داده های منطبق با داده های ذخیره شده روی برد مدار چاپی، هدهای هارد دیسک در اغلب موارد فقط صدای کلیک خواهند داد.بازی داده از راه دورکارشناسان بازی اطلاعات همیشه نیاز به دسترسی مستقیم فیزیکی به سخت افزار آسیب دیده ندارند. در صورتی که داده های از دست رفته با استفاده از فنون نرم افزاری قابل بازی باشند، می توان عملیات بازی را با بهره مندی از نرم افزارهای دسترسی از راه دور مبتنی بر اینترنت، lan یا انواع دیگری از اتصالاتی مانند teamviewer، انجام داد و به مکان فیزیکی رسانه ی ذخیره سازی آسیب دیده دسترسی داشت. این فرآیند تفاوت چندانی با روشی که خود کاربر اصلی آن را اجرا می کند، ندارد.بازی داده از راه دور نیازمند یک اتصال اینترنتی پایدار و با پهنای باند مناسب است. با این حال، این روش در زمان نیاز به دسترسی سخت افزاری مانند آسیب دیدگی فیزیکی هارد دیسک، کاربر ندارد.مراحل بازی دادهبرترین نرم افزار بازی اطلاعاتبه طور معمول برای موفقیت آمیز بودن بازی اطلاعات، که بسته به نوع آسیب دیدگی داده و فرآیند بازی مورد نیاز متفاوت است، ۴ مرحله وجود دارد که در ادامه ی مقاله هر یک از این مراحل را شرح خواهیم داد.۱- تعمیر درایو هارد دیسکهارد دیسک را باید به گونه ای تعمیر کرد که در وضعیت مناسبی قرار بگیرد، تا حداقل بتوان داده ها را از روی آن خواند. به عنوان نمونه، اگر عملکرد هدهای یک هارد دیسک خوب نباشد یا دچار مشکل باشد، حتما باید نسبت به تعویض آن ها اقدام کرد. یا اگر برد مدار چاپی معیوب شده باشد، نیازمند رفع عیب یا تعویض خواهد بود. همچنین در صورتی که موتور اسپیندل مشکل داشته باشد، پلاترها و هدهای هارد دیسک باید به یک درایو ذخیره سازی جدید منتقل شوند.۲- ایمیج گیری از درایو به یک درایو جدید یا یک فایل ایمیج دیسکهنگام آسیب دیدگی درایو هارد دیسک، انتقال داده ها از درایو معیوب، اولین اولویت است. استفاده ی طولانی مدت از یک درایو ذخیره سازی معیوب، احتمال رخداد از دست رفتن داده های بیش تر را افزایش می دهد. ایجاد یک ایمیج از اطلاعات هارد دیسک، باعث ایجاد اطمینان از وجود یک رونوشت (copy) از داده ها در درایو ذخیره سازی دیگر خواهد شد. در نتیجه، اجرای آزمون سلامتی و روش های بازی کاملا ایمن خواهد بود و می توان بدون آسیب رسانی به منبع اصلی داده ها، فرآیند بازی را شروع کرد.۳- بازی منطقی فایل ها، پارتیشن، mbr و ساختارهای سیستم فایلپس از کلون درایو معیوب به یک درایو ذخیره سازی جدید، درایو آسیب دیده برای شروع عملیات بازی داد های از دست رفته، مناسب و آماده خواهد بود. دلایل زیادی ممکن است در عیوب منطقی یک درایو دخیل باشد. به احتمال قوی استفاده از کلون، تعمیر ج پارتیشن یا رکورد راه انداز اصلی (mbr) را به منظور خواندن ساختار داده ای سیستم فایل و بازی داده ی ذخیره شده، ممکن خواهد کرد. رکورد راه انداز اصلی، اولین سکتور از هارد دیسک رایانه است که اطلاعات پارتیشن ها روی آن قرار داشته و فرآیند راه اندازی رایانه طبق آن شروع می شود. در واقع، mbr اطلاعات چگونگی تقسیم بندی منطقی یک حافظه شامل سیستم فایل ها را ذخیره و نگهداری می کند.۴- تعمیر فایل های آسیب دیده ی بازی شدهآسیب دیدگی داده زمانی رخ می دهد که به عنوان مثال، یک فایل روی سکتور معیوب درایو نوشته شود. این مورد یکی از شایع ترین دلایل معیوب شدن یک درایو ذخیره سازی است؛ به این معنی که قابل خواندن بودن داده ها، مست م نوسازی خواهد بود. اسناد معیوب را می توان به وسیله ی چندین روش نرم افزاری یا از طریق نوسازی سند با بهره مندی از یک ویرایش گر مبنای ۱۶ (hex editor) بازی کرد. انجام این عملیات فوق العاده پیچیده بوده و نیازمند تخصص فنی خاصی است.بازی اطلاعات درایو ح جامدروند استفاده از درایو ح جامد (ssd)، به ویژه با فراگیر شدن اولترابوک ها در حال افزایش است. بدیهی است که به خاطر جدید بودن فناوری درایو ح جامد، بازی اطلاعات از آن سخت تر از هارد دیسک معمول است. با این حال، می توان تعدادی از فنون مورد استفاده برای بازی داده ی حذف یا فرمت شده را در ssd به کار برد.برترین نرم افزار بازی اطلاعاتمتاسفانه با تمامی این تفاسیر، هنوز هم بازی اطلاعات از ssd دارای آسیب دیدگی فیزیکی بسیار گران است. هزینه ای که برای تعمیر و بازی اطلاعات یک ssd تخمین زده می شود، معادل ۳۵۰۰ دلار است. این هزینه در صورت پشتیبانی سازنده می تواند به حدود ۷۰۰ دلار کاهش یابد. امیدواریم که این هزینه در آینده ای نزدیک کاهش چشم گیری داشته باشد.بهترین را ار: مراقبت از اطلاعات مهماگرچه نرم افزارهای بازی اطلاعات و متخصصان این حوزه به خوبی قادر به بازگرداندن داده های مهم از دست رفته هستند، اما انجام این کار خطرناک، وقت گیر و هزینه بر است. یکی از بهترین اقداماتی که می توانید با انجام آن، مانعِ از دست رفتن طولانی مدت داده ها شوید، پشتیبان گیری دائم از اطلاعات هارد دیسک در فواصل زمانی مشخص است. برای این کار می توانید از خدمات دهندگان پشتیبان گیری ابری استفاده کنید یا یک هارد دیسک پشتیبان در مکان امنی از خانه داشته باشید. همچنین باید مراقب جریان برق ناگهانی و فرمت شدن تصادفی داده ها باشید. قبل از انجام تمامی این کارها باید از آسیب دیدن داده های مهم خود جلوگیری کنید.در بخش جاری براساس نتایج آزمون های صورت گرفته روی نرم افزارهای بازی ، میزان موفقیت بازی اطلاعات، دارا بودن قابلیت های منحصر به فرد، به روز بودن، پشتیبانی از سیستم عامل های جدید، راحتی استفاده و طراحی رابط کاربری آن ها اقدام به معرفی برترین نرم افزارهای بازی اطلاعات برای دو سیستم عامل ویندوز ۱۰ و مک اواس خواهیم کرد. مبنای این بررسی، نسخه ی کامل و پولی نرم افزارهای بازی اطلاعات است. اگرچه برخی از نرم افزارهای موجود در مقاله قیمت بالایی دارند، اما در صورت نیاز می توانید آن ها را به طور آزمایشی و در مدت زمان محدود مورد استفاده قرار دهید تا دیگر نیازی به ید آن هم نباشد. در نهایت می توانید با در نظر گرفتن نقاط قوت و ضعف یا ویژگی های خاص نرم افزار بازی اطلاعات، یکی از آن ها را انتخاب کنید.kroll ontrack easyrecoveryنرم افزار ontrack easyrecovery به عنوان قدرتمندترین نرم افزار بازی اطلاعات مشهور بوده و هنوز هم شایسته ی این نام است. قبلا قدرتمندی نرم افزار یاد شده بیش تر از ظرافت طراحی رابط کاربری آن قابل توجه بود. اما اکنون با کپی برداری از طراحی رابط کاربری نرم افزار stellar phoenix، بهره مندی از قدرتمندترین نرم افزار بازی اطلاعات بیش از پیش راحت تر شده است. این تغییر پیچیدگی کار با آن را به میزان زیادی کاهش داده است.برترین نرم افزار بازی اطلاعاتنرم افزار easyrecovery داده های بیش تری را نسبت به سایر نرم افزارهای موجود در این مقاله بازی می کند. در نتیجه نرم افزار یاد شده به عنوان قدرتمندترین ابزار بازی اطلاعات در این فهرست رتبه ی اول را به خود اختصاص خواهد داد. لایسنس این نرم افزار مشابه با seagate premium recovery suite، به صورت سالیانه است؛ اما خوشبختانه برخلاف نرم افزار سیگیت که دارای محدودیت تعداد بازی ۲۴ عددی به ازای هر کاربر است، نرم افزار easyrecovery فاقد هرگونه محدودیت است.نسخه ی هوم، پروفشنال و تکنیکال نرم افزار easyrecovery به ترتیب با برچسب قیمت ۷۹، ۱۳۹ و ۴۹۹ دلاری به فروش می رسد. نسخه ی پروفشنال و تکنیکال مورد استفاده برای سیستم عامل مک اواس اندکی گران تر از نسخه ی ویندوز است اما قدرت آن مورد آزمایش قرار نگرفته است. نسخه ی پیشنهادی ما برای بازی اطلاعات در سیستم عامل مک اواس، نرم افزار alsoft diskwarrior است که با قیمت ۱۱۹.۹۵ دلار در اختیار یداران قرار دارد.برترین نرم افزار بازی اطلاعاتنقاط قوتبازی اطلاعات فوق العاده سریع و دقیقغنی از گزینه های پیشرفته ی تخصصیقابلیت حذف ایمن و غیرقابل بازگشت دادهپشتیبانی از ssd، هارد دیسک و پیکربندی raidقابلیت توقف موقتی و از سر گیری فرآیند بازی سازگار با سیستم های فایل های hfs ،hfs+ ،fat ،exfat و ntfsنقاط ضعففاقد پیش نمایش فایل های بازی شدهنبود گزینه ی ایمیج گیری از دیسک معیوبstellar phoenix windows data recoveryهمان طور که از نام نرم افزار stellar phoenix windows data recovery برمی آید، رابط کاربری آن به صورت درخشان (stellar) طراحی شده است و قدرت بازی فایل آن به گونه ای است که گویی یک سیمرغ افسانه ای (phoenix) خود را دوباره از نو خلق می کند. نرم افزار یاد شده بین تمامی نرم افزارهای بازی اطلاعات موجود در این مقاله، دارای رابط کاربری ساده تری است. زمانی که حرف از قدرت بازی تعداد بیش تری از فایل ها در میان باشد، نرم افزار stellar phoenix نباید فراموش شود.برترین نرم افزار بازی اطلاعاتاگرچه قدرت نرم افزار kroll ontrack easyrecovery اندکی بیش تر از stellar phoenix است، اما هر دو نرم افزار یاد شده به طور مشترک برترین نرم افزار بازی اطلاعات هستند. استفاده از نرم افزار easyrecovery سخت تر از stellar phoenix است. نرم افزار stellar phoenix با سیستم فایل های مختلفی از جمله fat ،fat32 ،fat16 ،exfat و ntfs سازگار است و توانایی بازی تمامی فایل های چند رسانه ای مانند تصویر و ویدیو را دارد.برترین نرم افزار بازی اطلاعاتنسخه ی پروفشنال (professional) نرم افزار stellar phoenix با قیمت ۹۹ دلار در اختیار کاربران قرار دارد. نسخه ی تکنیکال (technician) آن هم با ارائه ی قابلیت های مضاعفی مانند بازی داده از راه دور و سیستم raid، دارای قیمت ۲۹۹ دلاری است. نسخه ی هوم (home) نرم افزار stellar phoenix که دارای برچسب قیمت ۵۹ دلار است، فاقد قابلیت ایجاد فایل ایمیج از هارد دیسک و بازی کل پارتیشن است. نسخه ی مک این نرم افزار دارای نقاط ضعف زیادی است و قدرت بازی پایینی نسبت به رقبای خود دارد.برترین نرم افزار بازی اطلاعاتنقاط قوتبازی کامل فایل با قدرت و سرعت بالارابط کاربری درخشان و فوق العاده کاربردیپیش نمایش فایل های بازی شده قبل از بازگردانیبازی سی دی و دی وی دیساخت ایمیج دیسک از هر درایو ذخیره سازیبازگردانی داده از ایمیج دیسکحذف ایمن و غیرقابل بازگشت دادهقابلیت استفاده در ح بوتبازی ایمیلقابلیت بازی خام داده ها براساس فرمت فایلنقاط ضعفبازی فایل های حذف شده ی کمتر نسبت به نرم افزارهای prosoft یا kroll ontrackalsoft diskwarriorنرم افزار بازی اطلاعات alsoft diskwarrior، ابزاری است که اپل باید آن را به نرم افزارهای پیش فرض سیستم عامل مک اواس اضافه کند. اپل در گذشته ابزار شخص سومی را با applecare همراه کرد. اما این ابزار برای آیمک یا مک بوک دارای حافظه ی ذخیره سازی ssd کاربردی نیست. به جرات می توان اظهار کرد که نرم افزار diskwarrior، بهترین ابزاری است که می توانید برای رایانه ی مک خود یداری کنید. نرم افزار یاد شده با قیمت ۱۱۹.۹۵ دلار قابل سفارش است و همان طور که متوجه شده اید، فقط برای رایانه های مک کاربرد دارد.برترین نرم افزار بازی اطلاعاتنقاط قوتتعمیر و بازسازی دایرکتوری های مک برای بهبود عملکرد و ضریب اطمینان سیستمابزارهای مفید تعمیر و نگهداریموثر برای هارد دیسک و ssdپایش سلامت درایورابط کاربری سادهمقرون به صرفهنقاط ضعفپارتیشن ریکاوری os x، بوت شدن به ابزار را پیچیده می کندprosoft data rescueنرم افزار prosoft data rescue شهرتی طولانی مدت و برجسته ای در میان نرم افزارهای بازی اطلاعات دارد. آ ین نسخه ی ویندوز این نرم افزار (data rescue 5 windows) ، سریع و قدرتمند است. رابط کاربری آن برای متخصصان بازی اطلاعات که ساعت ها وقت خود را صرف بازی داده ها می کنند، مناسب است؛ اما برای کاربران عادی، که قصد بازی سریع فایل حذف شده را دارند، اندکی پیچیده و زمان بر است. البته باید اظهار کرد که این موضوع اندکی در نسخه ی جدید نرم افزار بهبود یافته است.برترین نرم افزار بازی اطلاعاتاگرچه نرم افزار یاد شده خوب است، اما انتخاب اول ما برای سیستم عامل ویندوز مایکروسافت، نرم افزارهای stellar phoenix و easyrecovery است. نرم افزار prosoft data rescue دارای نسخه ی ویژه ی مک است. این نسخه قدرت بازی بالایی دارد و فاقد نقاط ضعف نسخه ی ویندوز است. نسخه ی استاندارد نرم افزار یاد شده با قیمت ۹۹ دلار و نسخه ی پروفشنال آن با قیمت ۲۹۹ دلار به فروش می رسد.برترین نرم افزار بازی اطلاعات نقاط قوتقدرت بازی فایل بالاکاوش سریع و موثرذخیره ی داده ی فایل اسکن شده برای استفاده در آیندهقابلیت بازی درایو فایروایر، تاندربولت و raidبازی تعداد نامحدود درایوقابلیت پاک سازی بدون بازگشت دادهنقاط ضعفرابط کاربری فوق العاده پیچیدهسرعت پایین کلون دیسکمحدود به بازی ۵ درایوcleverfiles disk drillنرم افزار disk drill زمان را به عقب بازمی گرداند و تمامی فایل های از دست رفته را بازی یا بازسازی می کند. نرم افزار یاد شده از تمامی رسانه های ذخیره سازی پشتیبانی می کند. به لطف اسکن عمقی و کامل نرم افزار و پشتیبانی از فرمت های فایل مختلف، می توان با اعمال های گوناگون، از آن بهره برد. نرم افزار disk drill برای هر دو سیستم عامل ویندوز و مک اواس در دسترس است. متاسفانه برخی از قابلیت ها در هر دو نسخه ی نرم افزار برای رایانه های دارای حافظه ی ssd، قابل استفاده نیست و بازی موثری انجام نمی دهد. همچنین نسخه ی ویندوز نرم افزار یاد شده قابلیت های کم تری نسبت به نسخه ی مک اواس دارد. با این حال اگر دارنده ی رایانه ی مک مجهز به هارد دیسک هستید، نرم افزار disk drill قابلیت های پیشرفته ی بسیاری را در اختیار شما خواهد گذاشت.برترین نرم افزار بازی اطلاعاتنرم افزار disk drill در سه نسخه ی بیسیک، پرو و اینت رایز عرضه می شود. نسخه ی بیسیک رایگان بوده و فقط می توان ۵۰۰ مگابایت از داده ی از دست رفته را بازی کرد. نسخه ی پرو و اینت رایز هم به ترتیب با برچسب قیمت ۸۹ و ۳۹۹ دلار قابل ید هستند. متاسفانه نسخه ی پرو هم دارای محدودیت هایی مانند تک کاربره بودن و کم بودن تعداد اسکن است.برترین نرم افزار بازی اطلاعاتنقاط قوتبازی فایل و گذاری عالیدارای ویژگی های منحصر به فرد مانند محافظت از دادهبازسازی بیش از ۳۰۰ فایل مختلفپشتیبانی از سیستم فایل های مختلفقابلیت توقف و ادامه ی کاوشپشتیبان گیری به صورت iso و dmgمقرون به صرفه (نسخه پرو)نقاط ضعفمحدودیت در تعداد کاربر و اسکنeaseus data recovery wizardسازنده ی نرم افزار easeus، مدعی بازی فوق العاده ایمن و کامل داده های از دست رفته است. نرم افزار یاد شده قادر به بازی اطلاعات حذف و فرمت شده است. نرم افزار easeus می تواند اطلاعاتی را که مورد حمله ی ویروس ها واقع شده بازی کند. این نرم افزار حتی قادر به بازی اطلاعات هارد دیسک آسیب دیده، پارتیشن معیوب یا سیستم عامل کرش کرده است.برترین نرم افزار بازی اطلاعاتنرم افزار easeus با تمامی پلتفرم ها از جمله ویندوز، مک اواس، اندروید و ios سازگار است و دارای نسخه ی مجزا برای هر پلتفرم است. نرم افزار یاد شده از تمامی دستگاه های دارای حافظه ی ذخیره سازی مانند آیپد، گوشی هوشمند، دوربین دیجیتال و… پشتیبانی می کند. رابط کاربری نرم افزار easeus بسیار کاربر پسند است و برای راحتی کار مشابه با مرورگر فایل ویندوز ۱۰ طراحی شده است.برترین نرم افزار بازی اطلاعاتنرم افزار easeus در چهار نسخه ی رایگان، پرو، پرو پلاس و تکنیکال عرضه می شود. نسخه های پولی آن به ترتیب دارای برچسب قیمت ۶۹.۹۵، ۹۹.۹۰ و ۲۹۹ دلاری هستند. نسخه ی رایگان محدود به بازی ۲ گیگابایت از داده های از دست رفته است. نسخه ی پرو پلاس فقط در قابلیت بوت با نسخه ی پرو تفاوت دارد. نسخه ی تکنیکال هم صرفا شامل پشتیبانی و ارائه ی خدمات فنی است که در ایران کاربرد ندارد.برترین نرم افزار بازی اطلاعاتنقاط قوتنبود نیاز به توان پردازشی زیادنرخ بازی داده ی بسیار مناسبقابلیت بازی پارتیشن خامقابلیت بازی هارد دیسک معیوببازی تمامی فرمت های فایلپشتیبانی از تمامی سیستم فایل به جز apfsنقاط ضعفنبود گزینه ی سفارشی سازی پیشرفتهمحدود به بازی ۱۰۰ مگابایت داده در نسخه آزمایشیpiriform recuvaنرم افزار recuva محصولی از شرکت piriform است. شرکت یاد شده سازنده ی نرم افزار ccleaner است. اگر به دنبال نرم افزار بازی اطلاعات رایگان هستید، نرم افزار recuva برترین گزینه است. البته نرم افزار یاد شده هم دارای نسخه ی حرفه ای تری است که با قیمت ۱۹.۹۵ دلار قابل سفارش است. نسخه پولی فقط در پشتیبانی از هارد دیسک مجازی، به روزرسانی خ ر، ایجاد فایل ایمیج و پشتیبانی فنی حرفه ای با نسخه ی رایگان تفاوت دارد. ایجاد فایل ایمیج در زمان آسیب دیدگی فیزیکی هارد دیسک فوق العاده ضروری است. اگرچه ممکن است قادر به یافتن برخی از فایل های حذف شده نباشد، اما در عوض رایگان بوده یا قیمت پایینی نسبت به رقبا دارد. نرم افزار recuva فاقد نسخه ی مک است.برترین نرم افزار بازی اطلاعاتنقاط قوتقیمت کمدارای نسخه ی کاملا رایگانرابط کاربری سادهدارای قابلیت پیش نمایشنقاط ضعفرابط کاربری سنتیقدرت بازی ضعیف تر نسبت به رقبانبود توانایی بازی فایل حذف شده در ssdپس از مطالعه ی بخش آموزشی این مقاله، اکنون می توانید با آگاهی بیش تر و در نظر گرفتن نقاط قوت و ضعف، قدرت بازی و طراحی رابط کاربری نرم افزارهای بازی اطلاعات معرفی شده در این مقاله، نرم افزار مورد نظر را انتخاب و سپس برای بازی داده های از دست رفته ی خود اقدام کنید. منبع: زومیت
شرکت malwarebytes هشدار داد: «یک نسخه از ب زار oceanlotus که سامانه ی عامل مک را هدف قرار می دهد، از یک روش خلاقانه برای پنهان این حقیقت که یک پرونده ی اجرایی است، استفاده می کند تا از هشدار به کاربران درباره ی اجرای این ب رار جلوگیری کند.»این نسخه ی جدید hiddenlotus نامیده می شود و از طریق یک برنامه به نام lê thu hà یا haedc که دارای پسوند پی دی اِف است و مانند یک پرونده ی ادوبی آکروبات به نظر می آید، توزیع می شود. این برنامه از یک روش قدیمی برای این رفتار استفاده می کند، در این روش از یکی از ویژگی های قرنطینه ی پرونده که در leopard یا همان mac os x 10.5 معرفی شد و براساس آن پرونده های بارگیری شده از اینترنت با عنوان قرنطینه برچسب گذاری می شوند، استفاده می شود.شرکت malwarebytes گفت : «اگر پرونده ی بارگیری شده مانند یک برنامه قابل اجرا باشد، وقتی مهاجمان سعی کنند این پرونده را اجرا کنند، یک نوار بالاپر (پاپ آپ) به کاربر هشدار می دهد. تقریبا یک دهه از وجود ویژگی قرنطینه می گذرد، اما ب زار همچنان به این که مانند اسناد به نظر برسد، ادامه می دهد.»ب زار hiddenlotus یک نسخه ی جدید از ب زار oceanlotus است که آ ین بار در تابستان سال جاری به عنوان یک سند وُرد مایکروسافت دیده شد و کاربران ویتنامی را هدف قرار می دهد، این ب زار جدید سطح جدیدی از تغییر ظاهر را به نمایش می گذارد. در حالی که ب زار قبلی دارای یک پسوند .app مخفی بود که نشان می داد این پرونده یک برنامه است، hiddenlotus در واقع دارای یک پسوند .pdf است. هیچ پسوند .app در این ب زار جدید وجود ندارد.براساس کشف arnaud abbati، این مسأله ممکن است، زیرا این تهدید از یک پسوند مخفی استفاده می کند، به این صورت که حرف d در پسوند .pdf درواقع عدد رومی d به صورت حروف کوچک است (نشان دهنده ی شماره ی ۵۰۰).شرکت malwarebytes نوضیح داد: «یک برنامه برای این که بتواند مانند یک برنامه رفتار کند، نیازی نیست که دارای یک پسوند .app باشد. یک برنامه در سامانه عامل مک در واقع یک پوشه با یک ساختار داخلی خاص به نام باندل (bundle) است. یک پوشه با یک ساختار مناسب همچنان فقط یک پوشه است، اما اگر یک پسوند .app به آن بدهید، آن پوشه به سرعت به یک برنامه تبدیل می شود.»به همین دلیل، ی که این پوشه را می بیند با آن مانند یک پرونده ی واحد رفتار می کند و وقتی روی آن دوبار کلیک کرد، به جای باز پوشه مانند یک برنامه آن را راه اندازی می کند.هنگامی که کاربر روی یک پرونده یا پوشه دوبار کلیک کرد، launchservices ابتدا پسوند آن را بررسی می کند و در صورتی که پسوند آن را بشناسد، آن پرونده یا پوشه را باز می کند. یک پرونده با پسوند .txt به صورت پیش فرض توسط یک برنامه ی textedit باز خواهد شد. بنابراین یک پوشه با پسوند .app نیز در صورتی که دارای ساختار داخلی درستی باشد، مانند یک برنامه راه اندازی خواهد شد.اگر پسوند مورد بررسی ناشناس باشد، وقتی که کاربر تلاش می کند تا این پرونده را باز کند، با او م می شود، و او می تواند یک برنامه برای باز آن پرونده انتحاب کند و یا در فروشگاه برنامه ی مک جست وجو کند.وقتی روی یک پوشه با پسوند ناشناس دو بار کلیک می شود، launchservices ساختار داخلی پوشه را مورد بررسی قرار می دهد.این رفتاری است که نویسنده ی ب زار hiddenlotus از آن استفاده می کند: نصب کننده یک پوشه است که ساختار داخلیِ یک برنامه را دارد. به خاطر استفاده از یک عدد رومی در پسوند .pdf و از آن جایی که برنامه ای روی دستگاه وجود ندارد که آن را باز کند، سامانه با آن مانند یک برنامه رفتار می کند، هرچند که این پوشه دارای یک پسوند .app نیست.شرکت malwarebytes گفت: «هیچ چیر خاصی درباره ی این پسوند .pdf وجود ندارد (با استفاده از عدد رومی d)، به جز این که تاکنون استفاده نشده است. هر پسوند دیگری که استفاده نشده نیز با این روش کار می کند.»پژوهش گران امنیتی همچنین اشاره د: «فهرست گسترده ای از پسوندهای احتمالی وجود دارد که عاملان م ب می توانند از آن ها سوءاستفاده کنند، مخصوصا وقتی از نویسه های یونی کد استفاده شود. به همین دلیل، ممکن است کاربران فریب بخورند و پرونده هایی را باز کنند که به ظاهر مانند اسناد وُرد (دارای پسوند .doc)، صفحه گسترده ی ا ل (دارای پسوند .xls)، اسناد pages (دارای پسوند .pages ) هستند.»پژوهش گران همچنین اشاره د: «این یک ترفند خوب است، اما هنوز به روش قرنطینه ی پرونده ی گذشته نمی رسد. سامانه به شما هشدار خواهد داد که پوشه یا پرونده ای که شما سعی در باز آن دارید یک برنامه است.»
در این مقاله به شکل مختصر به فرآیند نصب نرم افزار در سه سیستم عامل دسکتاپ مطرح امروز یعنی ویندوز، مک و لینو اشاره و اهمیت آگاهی کاربران از فرایند نصب نرم افزار را تشریح خواهیم کرد.سیستم عامل های مدرن روش های بسیار ساده ی نصب نرم افزار را برای کاربران فراهم کرده اند. این روش ها شامل پکیج های نصب یا فرمان هایی می شوند که اجزای مختلف نرم افزار را به شکل یک جا نصب می کنند. آیا می دانید هنگام اجرای این فایل ها یا فرمان های نصب، دقیقا چه اتفاقی در پس زمینه سیستم عامل رخ می دهد؟ در این مقاله قصد داریم به نحوه ی نصب نرم افزارها در سه سیستم عامل دسکتاپ مطرح یعنی ویندوز، مک و لینو نگاهی داشته باشیم.شیوه های نصبروش های مختلفی برای نصب و اجرای نرم افزار جدید روی کامپیوتر وجود دارد که به ترتیب پیچیدگی عبارتند از:کامپایل نرم افزار (software compilation) که بیشتر مورد استفاده کاربران حرفه ای است و به فرآیند ایجاد برنامه از طریق کد منبع آن گفته می شود.آرشیو نرم افزار (software archives) که به باز فایل هایی مانند zip و اجرای نرم افزار گفته می شود.پکیج نصب (installer packages) که به فرایند اجرای فایل نصب (installer) گفته می شود.فروشگاه/مدیر نرم افزار (software managers/stores) که به انتخاب نرم افزار مورد نظر از یک رابط کاربری و نصب آسان آن گفته می شود؛ مانند آنچه در نصب بازی های کامپیوتری از نرم افزار استیم اتفاق می افتد.در این مقاله بیشتر بر شیوه پکیج نصب تمرکز خواهیم داشت؛ زیرا فروشگاه/مدیر نرم افزار هم بر همین شیوه و استفاده از همین پکیج ها در پس زمینه سیستم عامل اتکا دارد. با نگاهی به سیستم عامل های مطرح امروز، یعنی ویندوز، مک و لینو چگونگی ایجاد این پکیج ها را تشریح خواهیم کرد. همچنین در این مطلب اتفاقاتی که هنگام نصب و اجرای این پکیج ها رخ می دهد بررسی خواهیم کرد.ویندوزدر سیستم عامل ویندوز، کاربران معمولا با دو پکیج نصب نرم افزار مواجه می شوند؛ اولین دسته، فایل های اجرایی (exe) نامیده می شوند که قادر به کپی فایل ها در محل مورد نظر و اعمال تغییرات لازم در رجیستری ویندوز هستند. به دومین نوع، پکیج های نصب msi گفته می شود که علاوه بر ویژگی های فایل های exe، قادر به فراهم استانداردهای دیگری از قبیل uninstall نرم افزار هستند.برای مشاهده محتوای آرشیو فایل های نصب exe و msi، می توان از نرم افزار 7-zip استفاده کرد. برای مثال اگر با استفاده از این نرم افزار به فایل نصب خود 7-zip نگاهی داشته باشیم، فایل های متفاوتی قابل رؤیت است.7-zipاین فایل ها درون فایل نصب پوشه بندی نشده اند و توسعه دهندگان نرم افزار هر فایل را به دایرکتوری خاصی برای نصب ارجاع می دهند. بیشتر این فایل ها در محل نصب پیش فرض ویندوز (c:\program files\program name یا c:\program files (x86)\your new app) کپی می شوند.توسعه دهندگان نرم افزار با استفاده از ابزاری حرفه ای مانند نرم افزار installshield، می توانند فرایند نصب را سفارشی و جزئیات آن را مشخص کنند. برای مثال توسعه دهندگان قادر هستند نسخه ویندوزی که نرم افزار روی آن نصب می شود مشخص کنند، برای نرم افزار در منوی استارت یا دسکتاپ میانبر (shortcut) ایجاد کنند و اقدام به ثبت اطلاعات کاربران نظیر نام، آدرس و... کنند. در نمونه پروژه ای که در تصویر زیر به نمایش گذاشته شده است، صفحه ای از نرم افزار installshield را مشاهده می کنید که بخش تنظیمات به روزرسانی یا ایجاد رکورد جدید در رجیستری ویندوز را نشان می دهد.نرم افزار installshield نرم افزار installshield فایل های مورد نظر و سایر تنظیمات نصب را در قالب فایلی با نام setup.exe ذخیره می کند. با باز این فایل به وسیله نرم افزار 7-zip، یک فایل نصب msi قابل مشاهده است که فرآیند نصب را مشابه آن چه برای اکثر کاربران آشنا است به اجرا می گذارد. حال نگاهی به جزئیات فرایند نصب نرم افزار در ویندوز خواهیم داشت.نرم افزار installshield فرایند نصب در ویندوز نصب کننده نرم افزار یا installer در ویندوز مراحل زیر را طی می کند و ترتیب مراحل به تنظیمات اعمال شده توسط توسعه دهندگان نرم افزار مرتبط است:هر installer ممکن است شامل آرشیوها یا فایل های نصب دیگری مانند msi یا cab باشد. در مرحله اول installer تمامی محتوا را در محلی موقت کپی می کند.در مرحله بعد installer تمامی م وماتی که فرایند نصب و اجرای برنامه به آن وابسته است بررسی می کند. در صورتی که هر کدام از این م ومات در دسترس نباشند، installer اقدام به آن ها می کند یا در صورتی که چنین امکانی وجود نداشته باشد، پیغام خطایی برای کاربر صادر می کند.اگر فرایند نصب نیازمند برنامه خاصی باشد که در دسترس نیست، ابتدا آن برنامه نصب می شود و بعد از آن فرآیند نصب اصلی آغاز می شود. از جمله این موارد می توان به فرایند نصب net framework. پیش از نصب برخی برنامه ها اشاره کرد.سپس installer اقدام به کپی فایل های نرم افزار در مکان های تعیین شده آن ها می کند.در این مرحله اگر توسعه دهندگان installer برای نرم افزار خود میانبری در نظر گرفته باشند، میانبر مورد نظر ایجاد می شود. فایل میانبر، فرمان کاربر جهت اجرای برنامه را به فایل اصلی اجرای برنامه ارجاع می دهد. این مرحله در هنگام نصب قابل شخصی سازی و تغییر است.اگر نیاز به تغییری در رجستری ویندوز باشد در این مرحله تغییرات لازم اعمال می شوند.در مرحله نهایی نصب، ممکن است از کاربر خواسته شود اطلاعاتی نظیر نام یا آدرس وب سایت خود را وارد کند.همه این مراحل در فرایند نصب نرم افزار روی سیستم عامل ویندوز ممکن است در مقایسه با فرایند نصب در سیستم عامل بعدی این لیست پیچیده به نظر برسند.macosفرآیند نصب نرم افزار در ویندوز شامل مراحل زیادی در پس زمینه سیستم عامل می شود. در نقطه مقابل، نصب نرم افزار در macos معمولا شامل برنامه مورد نظر، باز فایل dmg یا apple disk image و طی چند مرحله ساده است. حتی در برخی موارد فایل نصب، قابلیت کشیدن و رها (drag and drop) و نصب برنامه به شکلی بسیار آسان را برای کاربران فراهم می سازد. در این فایل ها کاربر معمولا با عبارت drag here مواجه می شود. در ادامه به فایل های نصب app و pkg در سیستم عامل macos نگاهی خواهیم داشت.ساختار پکیج نصب در macosفرایند نصب نرم افزار با استفاده از فایل نصب app، از دو جهت بسیار ساده تر از چیزی است که در ویندوز رخ می دهد؛ ابتدا این که فایل app در واقع یک پوشه استاندارد است. تنها تفاوتی که در این فایل وجود دارد پسوند app. این فایل است. اگر این فایل روی ویندوز شود، کاربران آن را مانند یک پوشه معمولی ویندوز می بینند. دلیل دوم این است که فایل app تمامی م ومات و مواردی را که یک برنامه برای اجرا به آن نیاز دارد شامل می شود و دیگر نگرانی در مورد فایل های ناقص یا فرایند قبل از نصب برنامه وجود ندارد.این فایل ها شامل سه بخش اساسی در پوشه نصب هستند: فایل info.plist که شامل متادیتای برنامه نظیر نام، زبان، شماره نسخه و... است. دایرکتوری macos که در بردارنده فایل های اصلی برنامه است.دایرکتوری منابع (resources)، که شامل مواردی مانند آی اصلی برنامه و... است که برنامه برای اجرا به آن ها نیاز دارد.پوشه های اختیاری دیگری نیز ممکن است در این فایل ها مشاهده شوند که در ادامه به چند مورد از آن ها اشاره می کنیم. پوشه frameworks که شامل موارد عمومی است که برخی برنامه ها برای عملکرد به آن نیاز دارند یا plug-ins که شامل ویژگی هایی از برنامه می شود که نیاز به اجرای مجزا ندارند و همچنین sharedsupport که شامل داده هایی فرعی مانند templates می شود.فایل app نرم افزار atomبر خلاف فایل های app، فایل نصب pkg در macos، دارای فرآیند نصبی مشابه ویندوز با ساختاری یونی ی است. امکان مشاهده محتویات فایل pkg که با فرمت xar فشرده شده است به وسیله نرم افزار 7-zip وجود دارد. داخل این فایل یک یا چندین فایل اصلی به شکل آرشیو وجود دارد. برای خارج محتوای فایل pkg از فرمان زیر در ترمینال مک یا لینو استفاده می شود. cpio یک فرمت آرشیو و برنامه ای برای اعمال تغییرات بر فایل های آرشیو است. بعد از اجرای این فرمان، کاربر قادر به مشاهده دایرکتوری خواهد بود؛ مشابه چیزی که در یونی رواج دارد.cat payload | gunzip -dc | cpio -iدر مثال زیر، برای نشان دادن محتوای یک فایل pkg از نرم افزار تبدیل کننده pandoc استفاده شده است. این نرم افزار شامل اطلاعات باینری در مسیر /usr/local/bin و فایل های دیگری در مسیر /usr/local/share/man است. برای این که پی ببریم این فایل ها چطور روی مک نصب می شوند، نگاهی به فرآیند نصب در سیستم عامل شرکت اپل خواهیم داشت. همان طور که در تصویر مشاهده می کنید، برای نمایش محتویات فایل، از نسخه ویندوز 7-zip به جای نسخه لینو ی و مبتنی بر خط فرمان آن استفاده شده است.محتوای فایل pkg نرم افزار pandocفرآیند نصب فایل app در macosهنگامی که کاربر فایل app را به پوشه applications مک کپی می کند تغییرات زیادی ایجاد نمی شود. آن طور که پیش تر گفته شد، تمامی موارد مورد نیاز برای اجرای برنامه در این فایل موجود است. تنها تفاوتی که این فرایند با یک عمل کشیدن و رها معمولی با سایر فایل ها دارد، ثبت شدن فایل info.plist برنامه جدید در سیستم است.فرایند نصب فایل app در macosثبت فایل info.plist تنظیماتی برای اجرای برنامه، نمایش آی ی خاص، فایل هایی که در این برنامه پشتیبانی می شوند و... به وجود می آورد. به غیر از این موارد، برنامه مورد نظر کاربر که در مثال زیر فایل app نسخه ای از برنامه ویرایش متن atom است، آماده به کار خواهد بود.فرایند نصب فایل app در macosفرآیند نصب فایل pkg در macosباز فایل pkg در سیستم عامل دسکتاپ اپل باعث شروع فرآیندی می شود که به wizard نصب در ویندوز شباهت هایی دارد. در برنامه های ساده، این فایل معمولا به نصب اجزای برنامه می پردازد که شامل مراحل زیر است:اجرای اسکریپت های پیش از نصبکپی محتوای اصلی برنامه در کامپیوتراجرای اسکریپت های پس از نصبفرایند نصب فایل pkg در macosتوسعه دهندگان در فایلهای pkg قادر هستند اجزای دیگری را به فرآیند نصب محصولات خود اضافه کنند. این بخش ها شامل نمایش توافق نامه مجوز کاربر نهایی (eula)، جمع آوری اطلاعاتی درباره کاربر و انتخاب بخش های مختلف نرم افزار جهت نصب می شود. در خلال همین موارد فایل نصب به شکل مرحله به مرحله در پس زمینه سیستم عامل اقدام به نصب نرم افزار مورد نظر کاربر می کند.لینو اوبونتو و فدورادو پکیج نصب deb و rpm هر کدام در دنیای سیستم عامل لینو طرفداران پروپا قرص خود را دارند و همان طور که بحث بر سر برتری vi یا emacs و همچنین kde یا gnome همواره در جریان است، مجادله در مورد برتری deb و rpm همواره داغ است. ساختار فایل پکیج لینو برای مشاهده محتویات فایل deb می توان از برنامه های مدیریت آرشیو مبتنی بر رابط گرافیکی کاربر استفاده کرد یا به جای آن استفاده از فرمان ar نیز امکان پذیر است. با وارد فرمانی که در زیر مشاهده می کنید در ترمینال لینو ، محتویات پکیج دبیان خارج می شود.ar -x name-of-your-package.debدر نتیجه اجرای این فرمان سه فایل قابل مشاهده است:فایل control.tar.gz که خود حاوی فایل اصلی دیگری به نام control است. فایل کنترل شامل متادیتای پکیج مانند نام رسمی، نسخه و عواملی که برنامه به آن ها وابسته است، می شود. این فایل همچنین ممکن است شامل بخش های دیگری مانند اسکریپت های قابل اجرا در حین فرآیند نصب و فایل های تنظیمات پیش فرض باشد.فایل data.tar.gz، که شامل فایل های اصلی برنامه می شود که در آرشیو tar.gz وجود دارند. تمامی اطلاعات باینری، پرونده ها و تنظیمات پیش فرض در این بخش وجود دارند. همان طور که مشاهده می کنید، فایل نمونه kde-service-menu-encfs_0.5.2_all.deb که در تصویر زیر آمده، شامل فایل ها و دایرکتوری های مختلفی است.فایل debian-binary، که در آن توضیحاتی در مورد نسخه پکیج دبیان فایل وجود دارد. در سیستم عامل های جدید، این توضیحات صرفا شامل یک خط و عدد 2.0 می شود.ساختار فایل پکیج لینو در لینو فدورا، برای خارج محتوای پکیج rpm می توان از فرمان های rpm2cpio و cpio استفاده کرد.rpm2cpio name-of-your-package.rpm | cpio -idvmبرای پکیج نمونه kde-cli-tools-5.9.4-2.fc26.x86_64.rpm، فایل هایی مشابه با deb قابل رؤیت هستند؛ با این تفاوت که پکیج rpm شامل فایل های متادیتا نمی شود. در این مورد کاربر باید فایل منبع rpm یا src.rpm. متناسب با نسخه باینری خود را کند. در این فایل، فایلی با نام spec وجود دارد که شامل موارد مشابهی با فایل control در پکیج دبیان می شود. حال که به شکل مختصر با ساختار پکیج های لینو آشنا شدیم، فرآیند نصب را در این پکیج ها بررسی می کنیم.فرآیند نصب پکیج در لینو هنگامی که کاربر اقدام به نصب یکی از پکیج های deb یا rpm می کند، بر خلاف تفاوت های ظاهری که بین این دو وجود دارد، مراحل زیر رخ می دهند:سیستم پکیج به بررسی محتوای پکیج می پردازد تا از وجود تمامی م ومات نصب برنامه اطمینان حاصل شود. با توجه به ابزاری که برای این کار استفاده می شود، پیغام خطایی برای کاربر صادر می شود یا در صورت امکان فایل های مورد نیاز می شوند.اگر پکیج شامل اسکریپت های پیش از نصب باشد، ابتدا آن ها اجرا می شوند.سپس سیستم پکیج اقدام به خارج فایل های اصلی می کند.بعد از این که فایل ها در محل مورد نظر کپی شدند، اسکریپت های پس از نصب اجرا می شوند.در مرحله نهایی، پکیج با استفاده از متادیتاها در سیستم ثبت می شود و امکان uninstalled برنامه در آینده، از این طریق فراهم می شود.اهمیت آگاهی از مراحل و فرآیند نصب نرم افزاربه سبب آن که توسعه دهندگان سیستم عامل ها و نرم افزارها تلاش زیادی برای ساده سازی فرآیند نصب نرم افزار می کنند، نیازی به آگاهی از جزئیات این فرایند حس نمی شود؛ اما آگاهی از فرایند نصب به کاربر کمک می کند تا از نصب شدن فایل ها به شکل درست و ایمن روی کامپیوتر خود اطمینان حاصل کند. احتمال نصب ب زارها یا فایل های ناخواسته با افزایش آگاهی کاربر، کمتر می شود. همچنین آگاهی از مراحل نصب در رفع نقص ها و اشکالات سیستم هم کارایی بسزایی دارد. راهنمای نصب و استفاده از پوسته لینو bash در ویندوز 10 گوگل برای پشتیبانی از لینو در سیستم عامل کروم ماشین مجازی می سازد رها موفق به تبدیل کنسول نینتندو سوییچ به تبلت لینو ی شدند نحوه تبدیل فرمت صوتی flac به mp3 اپل انیموجی را به آیپد و اپلیکیشن فیس تایم می آورد
با سلام خدمت همه ی دوستان و همکاران یکی از دغدغه ی اصلی برنامه نویسان ذخیره فایل ها در بانک های اطلاعاتی هست . filestream چیست ؟ نوع داده ایی جدید است که به ما این امکان را می دهد که به جای ذخیره سازی کل فایل در فایل داده ایی فایل را با file group جدیدی ج از بخش داده ایی بانک اطلاعاتی خود ذخیره کنیم . فعال سازی file stream : برای فعال سازی file stream ابتدا باید وارد بخش مدیریت sql server بشیم :
image
بعد بروی sql server services کلیک کنیم و بعد در پنل سمت راست نمونه یا instance خودمون و انتخاب کنیم و با راست کلیک و انتخاب properties وارد بخش تنظیمات بشیم
image
بعد از پنجره ی ظاهر شده : سربرگ file stream و انتخاب می کنیم تمام چک با ها رو مارک دار می کنیم :
image
بعدش باید سرویس سرورمومن رو یکبار راه اندازی مجدد یا restart کنیم :
image
منتظر می مونیم سرورمون را اندازی مجدد بشه :
image
دقیقا برای سرور ما میاد و یک windows share name ایجاد می کنه ولی مثل فولدرهای که در شبکه به اشتراک گذاشتیم قابل دسترس نخواهد بود در اواسط مقاله اشاره خواهیم کرد که چگونه دقیقا باید به محل ذخیره ی فایل هایی که توسط فایل استریم ذخیره می شوند دسترسی داشته باشم بعدش باید فایل استریم رو هم در sql server فعال کنیم که با استفاده از کوئری پایین این کار رو انجام خواهیم داد :
image
اون 2 سطح دسترسی و تعیین می کنه 2 به معنی اینکه یک برنامه از بیرون یا اصطلاحا یک کلاینت هم بتونه به فایل استریم ما دسترسی داشته باشه . خوب الان وقت اون رسیده که سناریووی تعریف کنیم : سناریو : بانک اطلاعاتی ایجاد خواهیم کرد که نیاز داریم در اون اطلاعات برنامه نویس ها رو ذخیره کنیم هر برنامه نویس باید نام و یک ع و یک فایل pdf به عنوان رزومه و یک از معرفی کارهاش داشته باشه . خوب بانک اطلاعاتیمون و به این شکل ایجاد می کنیم : با راست کلیک بروی database و انتخاب new database با پنجره ی زیر مواجه خواهیم شد
image
خوب ابتدا چون قصدمون استفاده از filestream هست میایم و یک فایل گروه جدید ایجاد می کنیم پس قبل از اینکه نامی برای بانک اطلاعاتی جدیدمون اختصاص بدیم ابتدا بروی filegroup کلیک می کنیم که پنجره ی ظاهر شده به این شکل تغییر خواهد کرد :
image
در بخش پایینی پنجره یعنی filestream در پایین پنجره بروی add کلیک می کنیم : اسم فایل استریم و fstream گذاشته و تیک default رو هم فعال می کنیم :
image
به بخش general باز میگردیم و بروی add پایین پنجره کلیک می کنیم :
image
خوب پس از کلیک بروی add سطری جدید اضافه میشه : ستون filegroup رو بروی filestream میزاریم به محض انجام این کار فایل استریمی که تعریف کردیم رو در بخش filegroup ظاهر می کنه که ما اسم فایل استریممون و گذاشتیم : fstream در بخش آ هم مسیری برای ذخیره سازی filestream در نظر می گیریم : logicname هم یه اسم هست که من اسم : db_filestreamدر نظر گرفتم :
image
image
در آ یک نام هم برای بانک اطلاعاتیمون تخصیص خواهیم داد من اسم programmers رو انتخاب می کنم و بروی ok کلیک می کنیم :
image
خوب بعد از ساخت دیت سمون باید ج بسازیم : ج مون و با استفاده از اسکریپت میسازیم چرا ؟ چون که برای تعریف ستون هایی از نوع varbinary که بتونن اطلاعات رو به صورت استریم ذخیره سازی کنند توی رابط کاربری sql server هنوز چیزی اضافه نشده یا بهتر بگم واسه خاطر کلمه ی کلیدی filestream : خوب پس با این اسکریپت ج مون رو هم میسازیم :
image
** حتما حتما باید توی ج مون یک ستون با نوع داده ی : uniqueidentifier داشته باشیم . همون طور که از اسمش مشخصه ترجمه اش میشه شناسایی منحصر به فرد ببینید ما برای اینکه در سطح ج یک سطر و از بقیه متمایز کنیم از کلید اصلی استفاده می کنیم . اما اگر بخوایم یک سطر رو در سطح کل دیت س و کل sql server های جهان به صورت منحصر به فرد ایجاد کنیم از این نوع استفاده منی کنیم . توضیحش مفصله که sql سرور با استفاده از چه چیزهایی و ترکیب اونها باهم میاد واسه ما تضمین می کنه که این سطر با استفاده از rowguid کاملا متمایز خواهد شد . new id هم یک تابع کاربردی برای ایجاد یک شناسه ی منحصر به فرده خوب چون قبلی default قرار دادیم منظورمون اینه که مقدار پیش فرض این ستون یک id منحصر به فرد باشه .
هر سطر و که وارد می کنیم خود sql server با تابع newid() واسه ما یک آیدی کاملا منحصر به فرد ایجاد می کنه . دقیقا دقت داشته باشید که این مقدار برای نام فایل ما استفاده میشه واسه همین نباید توسط sql server دیگه ایی که تحت شبکه است ایجاد بشه .
** ما با مقادیر ستون هامون کار می کنیم و اصلا کاری نداریم که دقیقا بروی دیسک چه چیزی نوشته میشه و این یعنی filestream . sql میگه شما داده هاتون تحت عنوان باینری به من تحویل بدید من خودم اونها رو با مکانیزمی که تضمین می کنم فایل های هم نام ایجاد نشن اون ها رو براتون روی دیسک می نویسم . خوب ستون بعدی ستون نام هست که هر برنامه نویس یک نام باید داشته باشه . و دقت کنید به سه ستون بعدی که با سرکلمه ی file شروع می شن : اول فایل ع دوم فایل رزومه یا فایل pdf و سوم فایل ویدیویی . خوب واسه اینکه این نوع ستون ها به صورت فایل استریم بروی دیسک ذخیره شوند دو شرط باید داشته باشند 1- نوعشون باینری با اندازه ی max تعریف بشه 2- و بعد از نوع ستون کلمه ی کلیدی filestream ذکر بشه . خوب الان همه چیز اماده ی شروع برنامه نویسی هست ولی قبلش : اجازه بدین فایل استریمی که ساختیم و توی خود محیط sql server تست کنیم . تستمون شامل وارد داده ی جدید در جدلی هست که ساختییم : با دستور insert into اطلاعات زیر و وارد ج می کنیم :
image
چون ستون اول id در تعریف ج واسش مقدار پیش فرض یا default در نظر گرفتیم نیازی نیست در دستور insert ذکرش کنیم . ستون های دوم و سوم و چهارم در ج چون مقدار binary میگیرند من واسه تست اومدم دادهی رشته ایی رو cast یا تبدیل نوع به نوع داده ی binary و در دستور insert ازش استفاده . خوب پس از اجرای دستور بالا اگر از جدلمون وجی بگیریم منظورم همون select هست با وجی پایین مواجه میشیم :
image
میبینیم که ستونهای سوم و چهارم و پنجم به صورت باینری ذخیره شدند . خوب بریم ببینیم داده های ما که قراره بروی دیسک ذخیره بشن کجا ذخیره میشن : خوب دقت کنید که موقع تعریف فایل استریم یک ادرس در ستون patch در نظر گرفتیم باید به همون مسیر مراجعه کنیم :
image
خوب با مراجعه به مسیری که در موقع ایجاد فایل استریم معرفی کردیم با پوشه یی مواجه خواهیم شد که هم نام هست با logicalname که موقع اضافه فایل گروپ به دیت سمون انتخاب کردیم . دقیقا db_filestream همون logical name هست که در ایجاد بانک اطلاعاتیمون برای فایل استریم تعریف کردیم . خوب با ورود به پوشه ایی که فایل استریم در اون ذخیره میشه :
image
یک پوشه ی دیگه هست که این و به عنوان ج ی در نظر بگیرید که حاوی فایل استریم هست . کلا sql server هر ج ی و که شامل نوع فایل استریم باشه رو با همچین نامی که قطعا منحصر به فرد هست ذخیره می کنه . در هر پوشه در فایل استریم که برابر ج هست : یعنی با ورود به ج بالا سه پوشه ی دیگه می بینیم که اطلاعات سه ستون ع مون و فایل pdf و فایل ویدیو در اون ذخیره میشه . اینم ج ی که ستون های اون که 3 ستون داشتیم که حاوی فایل استریم بود پس سه تا پوشه ی جداگانه برای ذخیره و نگهداری هر ستون ج ایجاد می کنه :
image
داخل هر ستون به ازای هر سطر یک فایل با پسوندی خاص که اطلاعات توی اون ذخیره میشه ایجاد خواهد شد : با ورود به هر پوشه و drag and drop اون توی notepad می تونیم اطلاعاتی رو که در هر ستون وارد کردیم ببینیم : وارد پوشه ی اول میشیم و محتویات فایل اون رو در نت پد مشاهده می کنیم :
image
وارد پوشه ی دوم میشیم و همین کار رو تکرار می کنیم :
image
وارد پوشه ی سوم شده و همین کار رو تکرار می کنیم :
image
خوب در آ هم در بخش بانک اطلاعاتی از ج وجی میگیریم و توسط cast دادهی ذخیره شده در هر ستون رو به صورت متنی نمایش می دهیم : با استفاده از این کوئری : پس از هر ستون مقدار همون ستون با استفاده از تابع cast تبدیل با داده ی nvarchar کردیم که داده ها واستون قابل خوندن باشه :
image
و اینم وجی کوئری بالا :
image
حالا برنامه نویسی و شروع می کینم : برای بخث ثبت اطلاعات کاربر هر کاربر باید نام خودش و وارد کنه و یک ع و یک فایل pdf و یک فایل ویدویی را برای ذخیره در دیت س وارد کنه . پروژه ایی تحت ویندوز فرم را به شکل زیر ایجاد می کنیم :
image
بعد با تغیر اندازه ی فرم و اضافه کنترل های زیر ادامه خواهیم داد : 1-ابتدا یک کنترل tab به فرم اضافه می کنیم برای اینکه همین فرم را به چندین بخش با سربرگ های مختلف تقسیم کنیم و نیازی به ساخت فرم جدید نداشته باشیم . 2- 4 تا دکمه و سه تا لیبل و یک پیکچر با اضافه می کنیم : پیکچر با برای پیش نمایش ع ی که برنامه نویس قرار هست بارگذاری کنه . 4 تا دکمه به ترتیب برای بارگذاری فایل ع و فایل pdf و فایل ویدیویی و دکمه ی چهارم برای ثبت نام نهایی . و 3 عدد textbox هم به فرم برای زمانی که کاربر فایل مورد نظر را انتخاب کرد آدرس فایل را در کادر متن روبه روی خودش نمایش دهیم . این شکل فرمی که طراحی :
image
دقت کنید که پیش نمایش رزرومه یا همون فایل pdf و پیش نمایش فایل ویدیویی mp4 اونها رو باید یا در رویداد form_load از کنترل tab حذف خواهیم کرد چرا ؟ برای اینکه این دو تب زمانی است که برنامه نویسی که ثبت نام کرده پس از ورود اطلاعات خودش بتونه و رزومه خودش و ببینه همچنین ع ی که بارگذاری کرده . برای و رزومه سربرگی جدا تشکیل دادم به این دلیل که کنترل اونها مقداری بزرگ بود و خواستم کاملا مشخص و واضح باشه . ضمنا یاد آوری می کنم که من خاصیت windowsstate را به maximized تغییر داده ام که در زمان اجرا پنجره ی اصلی به صورت تمام صفحه یا فول اسکرین دیده شود . خوب این کدها رو برای مقاصد بالا در رویداد form_load فرم 1 تایپ می کنیم :
image
کنترل tabpage همون طور که اطلاع دارید برای مخفی ش از کاربر و نمایش دوباره از متدهای remove و insert استفاده خواهیم کرد . خوب ت ت با اول برای گرفتن نام برنامه نویس استفاده میشه . که رنگ backcolor اون رو من تغییر دادم واسه اینکه مشخص تر بشه . خوب برای کلیدهای بارگذاری کننده هم از کنترل openfiledialog استفاده . برای کلید بار گذاری تصویر از کدهای پایین استفاده خواهیم کرد :
image
برای محدودیت حجم تصویر انتخ از متغیر sizelimitationpicture استفاده شده و بقیه هم به همین شکل .
image
در بخش else زمانی که وضعیت دیالوگ و بررسی میکنیم در صورتی که کاربر محدودیت حجمی هر یک از سه فایل و رعایت نکنه ما مقدار همون متغیر بولی رو true خواهیم کرد و متوجه خواهیم شد که کاربر محدودیت حجمی یکی از فایل ها رو رعایت نکرده است .
ع را در سربرگی جدید باز کنید تا با اندازه ی واقعی نمایش داده شود در کنار هر خط کامنت توضیحات همون خط و نوشتم . خوب برای دکمه ی بارگذاری رزومه یا همون فایل pdf هم این و می نویسیم :
image
دقیقا مثل قبله با 2 تفاوت کوچیک : 1- محدودیت حجم فایل به 5 مگ ارتقا پیدا کرد 2- در صورتی که کاربر فایل مناسب را انتخاب کرده باشد و نتیجه ی دیالوگ قابل قبول باشد و بدون خطا پیام مناسبی به کاربر شامل آدرس فایل انتخ نمایش می دهیم . برای دکمه ی بارگذاری فایل ویدیویی هم مثل دو دکمه ی قبل فقط با تفاوت حجی 9 مگ کدهای بالا رو باز نویسی می کنیم :
image
دقت کنید که کلاس fileinfo ویژگی length اندازه ی فایل و به بایت برمیگردونه پس ما هم باید محدودیت حجمیمون رو به صورت بایت در شرط قرار بدیم . خوب میرسیم به بخش تبدیل هر سه فایل به بیت ها و اماده هر سه فایل برای نوشتن اونها در دیت س از طریق فایل استریم . دقت کنید که برای وارد برنامه نویس جدید من از این تکنیک ویا منطق استفاده می کنم : ابتدا نام کاربری و فقط در دیتا بیس وارد میکنیم و به ازای سه ستون که حاوی سه فایل هستند مقدار یک کاراکتر فاصله ‘’ وارد می کنیم چرا ب؟ برای اینکه سه ستون مورد نظر فایل هاشون بروی دیسک ایجاد شود . سپس با استفاده از نام ستونی که فایل استریم روی اون فعال هست و با استفاده از تابع pathname() مسیر فایل هر سه ستون و بدست خواهیم اورد سپس فایل ها را به ارایه ایی از بایت ها تبدیل می کنیم و در فایل مخصوص هر ستون می نویسیم دقت کنید در هر فایل مخصوص همون ستون . رکورد که ایجاد بشه ستون هایی که فایل استریم هستن یک فایل فیزیکی بروی دیسک تشکیل می دهند به ازای هر سطر سپس با استفاده از کلاس sqlfilestream در فایل مربوط به همان ستون فایلی که تبدیل کردیم به ارایه ایی از بایت ها را می نویسیم . اول از همه نیاز به تابعی داریک که بتونه فایل ما رو بخونه و تبدیل کنه به ارایه ایی از بایت ها :
image
با تابع بالا که توضیحات لازم جلو هر خط ذکر شده هر نوع فایلی رو می تونیم به ارایه ایی از بایت ها تبدیل کنیم . خوب حالا که تابع بالا رو نوشتیم کدنویسی بخش کلید اصلی یا همون کلید ثبت نام رو شروع می کنیم : اول از همه با یک شرط بررسی میکنیم که آیا محدودیت حجمی برای هر 3 نوع فایل از سمت کاربر رعایت شده یا خیر ؟
image
خوب حالا نوبت به بخش اصلی رسیده : در همون ابتدا تشکیل یک transaction scope می دیم . دقیقا کار این transaction scope همون کاریه و انجام میده که تراکنش ها در sql server انجام می دهند . تعریف تراکنش : مجموعه ایی از دستورات که باید همه ی آنها تا ا اجرا شوند تا تراکنش تثبیت شود در صورتی که یکی از دستورات موجود در تراکنش به هردلیلی اجرا نشود و یا با خطا همراه شود دستوراتی که قبل از خطا هم اجرا شدند منتفی می شوند و به ح قبل بر می گردنند . اصطلاحا تراکنش ها اتمیک بودن یک عمل رو تضمین خواهند د . اتمیک هم به معنی غیر قابل تجزیه پس یا 100 درصد دستورات باید موفقیت آمیز اجرا شوند و یا به هر دلیلی تنها در بخشی از کد هم دچار مشکل شود کل دستورات اجرا شده نادیده در نظر گرفته خواهد شد و اصطلاحا rollback می شوند . برای اضافه مرجع مربوط به کلاس transactionscope باید ابتدا reference اون رو به رفرنس های پروژمون اضافه کنیم برای این کار :
image
و بعد از پنجره ی ظاهر شده مسیر زیر و طی می کنیم و system. transaction رو انتخاب میکنیم :
image
خوب نوبت تعریف connection string یا رشته ی اتصال هست بنده اغلب رشته ی اتصال و به صورت یک properties در پروژه اضافه می کنم :
image
از پنجره ی ظاهر شده در بخش settings یک ردیف که در اصل همون رشته ی اتصالمون هست رو با نام connectionstr اضافه می کنیم :
image
بعد در پروژه برای دسترسی به اون اینطوری ازش استفاده می کنیم :
image
خوب متغیر رشته ایی بالا رو به صورت global یا همون سراسری تعریفش می کنیم همون طور که می دونید تعریف متغیر سراسری در سی شا در کلاس خود form و قبل از تمامی توابع ها باید صورت بگیره تا در تمامی توابع بهش دسترسی داشته باشیم . خوب حالا store procedure هایی که لازم داریم رو در sql server تعریف می کنیم و توی برنامه نویسی ازشون استفاده خواهیم کرد : این تابعی که در زیر مشاهده می کنید با نام inserttoinformation ابتدا عملیات insert رو با نام برنامه نویس که به عنوان پارامتر ورودی به سمتش ارسال میشه انجام میده و سه ستون بعدی رو به یک کاراکتر خالی ایجاد می کنه :
image
در دل فرمان insert یک فرمان تحت عنوان output وجود داره که پس از عملیات insert , update به جداول inserted و updated رو برای ما فراهم می کنه ما هم برای انکه id رکوردی که insert میشه رو بدست بیاریم با کلمه ی کلیدی output که وجی ان حتما باید متغیری از نوع ج باشه . پس ما هم متغیر ج ی با یک ستون که id هست ایجلد می کنیم و پس از insert ای دی اون و به این طریق در متغیر ج ی میریزیم . اما اگر به کوئری دقت کنید تابعی جدید با نام pathname() مشاهده می کنید : کار این تابع اینه که آدرس ستونی که به صورت فایل استریم ذخیره می شود را برای ما برگردونه آدرس ستون یک ادرس unc هست که به فایلی بروی دیسک اشاره می کند . پس در نهایت با اجرای کوئری بالا ادرس سه ستون تصویر و pdf و فایل ویدیو رو بدست میاریم . در بخش آ کوئری در خط ا هم از کوئری دیگری در بخش شرط کوئری بیرونی استفاده کردیم که دقیقا همان سطری که اضافه شده رو بگیریم آدرس سه ستون مورد نظر رو برای سطری که اضافه شده . برای روشن شدن نحوه ی کار تابع pathname به کوئری زیر و نتیجه ی آن دقت کنید :
** توجه کنید که کلمه ی کلیدی pathname برای ستون هایی کاربرد خواهد داشت که فایل استریم بروی آنها فعال باشد و آن ستون به صورت فیزیکی بروی دیسک ذخیره شده باشد . ** دقت کنید که در بخش تکیل خ ر نام توابع ، تابع pathname به صورت خ ر توسط intellisense شناسایی نخواهد شد و در تایپ اون دقت لازم و انجام بدین . خوب کوئری پایین و برای بدست آوردن آدرس فیزیکی بر اساس استاندارد unc استفاده خواهیم کرد :
image
خوب می بینید که با استفاده از کوئری بالا تمامی آدرس فایل های ذخیره شده در سه ستون جدلمون و بدست میاریم . تا اینجا ما این کدها رو نوشتیم در visual studio :
image
چون در store procedure ی که در sql server تعریف کرردیم دستور select استفاده شده در سی شا با استفاده از sqldatareader که می تونه وجی یک دستور select که یک دیتاست محسوب میشه رو بخونه . با استفاده از خاصیت س پذیر sqldatareader می تونیم بگیم مقدار کدوم ستون و می خوایم . من هم مطابق هر ستون یک متغیر رشته ایی برای نگهداری ادرس فیزیکی هر ستون تعریف و مقداری که از دیتابس با ا ین دستور select موجود در تابع inserttoinformation برگشت داده شده را در متغیر مربوطه ذخیره . تابعی بعدی که در sqlserver تعریف می کنیم gettransactioncontext . این تابع برای دریافت دسترسی به فایل سیستم استفاده میشه و در اصل در اون از تابع getfilestreamtransaction_context() استفاده کرده ایم . بهتر بگم که در حین انجام یک تراکنش این تابع به ما یک توکن خواهد داد که مجوز دسترسی به فایل سیستم محسوب میشه .
image
خوب دوباره چون داریم از select در تابع sql ی خودمون استفاده می کنیم در سی شا با استفاده از sqldatareader اقدام به خوندن نتیجه ی این کوئری خواهیم کرد .
image
دقیقا مثل کدهای بالا داریم از یک تابع تعریف شده در sql server در زبان سی شا استفاده می کنیم و باز هم نتیجه ی تابع رو با استفاده از یک sqldatareader می خونیم . فقط نکته ی که توجه می کنیم اینه که من از typecast یا تغییر نوع استفاده چون اطلاع دارم که token برگردانده شده از تابع gettransactioncontext به صورت بات هست من هم مستقبما از typecast استفاده و در یک متغیر از نوع بایت توکن و نگه داشتم تا به موقع ازش استفاده کنم . خول حالا با استفاده از کلاس sqlfilestream به آدرس های ذخیره شده دسترسی پیدا می کنیم و توی اون فایل ها اطلاعات و write می کنیم یا می نویسیم توی کوئری ها قبلی مشاهده کردین که چطوری با استفاده از تابع pathname ما آدرس فایل های ذخیره شده مربوط به همون سطر و نگه داری کردیم و باید با استفاده از کلاس sqlfilestream توی این فایل ها بنویسیم. خوب ما هر فایلمون برای تبدیل به ارایه ایی از بایت ها با استفاده از تابعی که نوشتیم (filetobytearray) هر نوع فایلی رو تبدیل به باینری میکنیم .
image
قابل ذکر هست که برای دسترسی به فایل ها یی که خود sql می خونه و مینویسه نیاز به استفاده از کلاس sqlfilestream داریم بنده هم سه نمونه از اون و ایجاد و در ح دسترسی file.write توی اون فایل ها که آدرسشون از قبل به دست آوردیم نوشتیم و در آ پس از اتمام عملیات نوشتن در استریم و با متد close بستیم . بخش برنامه نویسی کلید ثبت نام رو دوباره با توضیحات بررسی میکنیم : بخش اول :
image
بخش دوم :
image
بخش سوم :
image
** دقت کنید که بخش چهارم و باید خارج از transactionscope یا ناحیه ی using تراکنش بنویسید چرا که بعد از خاتمه ی تراکنش اگر دستور دیگری اجرا بشه بروی نتیجه ی موفقیت آمیز بودن تراکنش تاثیر خواهد داشت و تراکنش اصطلاحا abort خواهد شد . بخش چهارم : خالی textbox ها و نال خاصیت image کنترل picturebox برای اینکه تصویری که نمایش می داد رو نمایش نده و نمایش پیغام موفقیت آمیز بودن عملیات :
image
ساختار کلی چیزی که تا الان نوشتیم :
image
خوب نتیجه ی تست بخش ثبت نام تا به اینجا : این اطلاعات را به عنوان ورودی به برنامه می دهیم :
image
و نتیجه ی عملیات ثبت نام :
image
داخل دیت س بررسی می کنیم که آیا واقعا رکوردی با نام علی حسین پور ثبت شده است یا خیر :
image
خوب پس با خوبی و خوشی اطلاعات برنامه نویس از جمله اسمش ، ع ش ، رزومه اش که فایل pdf هست ، و در نهایت که با فرمت mp4 هست . الان وقت اون رسیده که هر برنامه نویس پس از ورود اطلاعاتش بتونه فایل هایی که توی دیت س مربوط به خودش هست رو بخونه و در ضمن id یا شماره شناساییش رو هم که سیستم به صورت خ ر بهش اختصاص داده بتونه ببینه : سربرگ پیش نمایش رزومه باید از کنترلی استفاده کنیم که بتونه فایل پی دی اف کاربر و نشون بده بهمون . من از کنترل یا همون activex شرکت foxit reader رایگان استفاده که خیلی راحته کار باهاش . حوب برای اضافه این activex اول باید خود نرم افزار foxitreader نسخه ی رایگانش بروی سیستم ما نصب باشه می تونید این نرم افزار رو از سایت خودش به ادرس پایین کنید :
از سایت foxitreader خوب بعد از اینکه نصبش کردین باید بتونید که اون رو به بخش جعبه ابزار toolbox محیط visual studio طی مراحل زیر اضافه اش کنید : روی جعبه ابزار راست کلیک کنید و choose item و انتخاب کنید :
image
پس از نمایان شدن پنجره ی پایین منتظر بمونید که تمامی کتابخانه ها و تمامی کامپوننت های موجود بروی سیستم بارگذاری شوند :
image
خوب وقتی که تمامی کامپوننت ها بارگذاری شدن و نوار پیشرفت تکمیل شد بروی سربرگ com component کلیک کنید و در بین کامپوننت ها به دنبال کامپوننت foxitreader control باشین وقتی پیداش تیک چ باکش و بزنید یعنی انتخابش کنید و بعد بروی ok کلیک کنید تا به جعبه ابزار اضافه شود . بعد از اینکه به جعبه ابزار اضافه شد فرم خودتون رو در ح designer وارد سربرگ پیش نمایش رزومه بشین و این کنترل و رو با اندازه ی مناسب در اون سربرگ قرار بدین :
image
image
image
خاصیت doc کنترل foxitreader رو برابر fill قرار میدهیم تا وقتی که پنجره فول اسکرین میشه این کنترل هم همراه پنجره بزرگ بشه و از لحاظ رابط کاربری خوشایند باشه.
image
خوب حالا نوبت سربرگ پیش نمایش فایل ویدویی است برای ان بخش هم از کامپوننت شرکت vlc استفاده دقیقا مثل مراحل بالا کار و انجام می دهیم فقط با این تفاوت که کامپوننت vlc رو با نام vlc activex plugin and ie web plugin انتخاب می کنیم :
image
بعد که به جعبه ابزارمون اضافه شد :
image
فرم خودمون رو در ح desginer باز می کنیم وارد سربرگ پیش نمایش فایل ویدیویی مشیم و کامپوننت vlc رو اونجا با ابعاد مناسب قرار میدیم :
image
خوب فقط باید به این تب یک کلید جهت اجرای فایل ویدویی اضافه کنیم :
image
خوب کار دو سربرگ پیش نمایشمون تمام شد. حالا سربرگ مشاهده ی اطلاعات کاربر و تکمیل می کنیم :
image
** خوب اگه یادتون باشه موقع لود شدن فرممون یعنی در رویداد form_load فرممون خودمون کاری کردیم که تب های پیش نمایش رزومه و پیش نمایش فایل ویدیویی مخفی بشن خوب حالا اگه کاربر بروی سربرگ مشاهدهی اطلاعات کاربر کلیک کرد باید اون دو سربرگ اضافه بشن به tabcontrol و زمانی که بروی سربرگ ثبت نام کاربران کلیک می کنه دوباره اون دو سربرگ حذف بشن برای انجام این عملیات در رویداد selectedindexchanged باید کدهای پایین و جهت کنترل این موارد اضافه کنیم :
image
و این کدها رو در بخش رویداد selectedindexchanged ، که رویدادی است که زمانی س tabpage کنترل ،tabconrol عوض میشه فراخوانی خواهد شد :
image
در ح اجرا پروژه تست می کنیم : (وقتی که کاربر تب اول و انتخاب کرده باشه یعنی قصد ثبت کاربر رو داشته باشه): زمانی که کاربر بروی تب اول کلیک کند :
image
زمانی که کاربر بروی تب دوم کلیک کند :
image
اون if ی که در بخش else قرار دادم واسه خاطر اینه که ممکنه کاربر چندین مرتبه بین تب مثلا دوم و سئم سوییچ کنه اونوقت به ازای هر بار رفتن و برگشن به تب دوم تب های سوم و چهارم اضافه خواهد شد پس من تب ها رو شمردم که وقتی 4 تا تب داریم در صورت تغییر س تب پیسج دیگه نیاز نیست تبی اضافه شود . ادمه در بخش دوم ...