نرم افزار روز

در این وبلاگ سعی می شود اطلاعات و برنامه های به روز از نرم افزارهای گوناگون به همراه مطالب مفید ارائه گردد.

نرم افزار روز

در این وبلاگ سعی می شود اطلاعات و برنامه های به روز از نرم افزارهای گوناگون به همراه مطالب مفید ارائه گردد.

روش ذخیره سازی و رمزگذاری بر روی CD ( قسمت چهارم)

27- چگونه آنلاین CD را تغییر دهیم؟ autorun ویندوز چگونه کار می کند؟

زمانی که یک
CD برای ویندوز آماده می کنید،فایلی به نام ” autorun.inf ” را با ورودی هایی که شبیه به اینها هستند:
[
autorun]
open=filename.exe
icon=someicon.ico
در دایرکتوری ریشه قرار دهید. وقتی که
CD در یک درایو با auto-insert notification فعال شده قرار می گیرد. با آیکن خاصی به نمایش در خواهد آمد و برنامه نامگذاری شده آغاز خواهد شد. به این مثال کمی پیچیده توجه کنید:

[
autorun]
open=setup.exei
icon=setup.exe.1
shellconfigure=&configure
shellconfigurecommand=setup.exec
shellinstall=&install
shellinstallcommand=setup.exei
shell eadme=&Read Me
shell eadmecommend=notepad help eadme.txt
sheelhelp=&Help
shellhelpcommand=winhlp32helphelpfile.help

با در نظر گرفتن خط به خط این مثال اینگونه استنباط می شود که:
• فرمان
Autoplay پیش فرض “Setupi “‌خواهد بود.
• آیکن
icon#1,CD در Setup.exe خواهد بود.
• 4 فرمان به منوی
rightclick pop-up اضافه خواهد شد:
Configure… “
که “
Setupc ” را اجرا می کند.
Install… “
که “
Setupi ” را اجرا می کند .
Read Me
که برای نشان دادن “
readme.txt ”، notepad.exe را آغاز می کند.
Help
که با امکان
help ویندوز 95 یک helpfile را نشان می دهد.
شما باید بتوانید با استفاده از فرمان ”
Start ” یک صفحه وب را باز کنید،برای مثال:

[
autroun]
open=start index.htm
برای اطلاعات بیشتر به سایت های زیر مراجعه کنید:
http://www.microsoft.comwin32devuiguideuigui276.htm
http:\www.gui.com.auavdfoct95samp-autoplay.htm
برنامه ای که به شما اجازه می دهد تا
autoplay را بدون سوزاندن یک CD آزمایش کنید:
http://www.connect.netgstropeautoteest.htm
(در واقع اگر شما فلدری را در یک حرف درایو
SUBST کنید، ویژگی autorun در ویندوز 95 درایو جدید را اسکن می کند. برای مثال،”SUBST J:goodiesNew CD ” این تکنیک نیز برای آزمایش CD-ROM ای که آماده کرده اید مفید است.)
برنامه های کاربردی قابل پیکربندی
autorun (آغاز کننده ها و منوها) در سایت های زیر موجودند:
http://www.powerup.com.au~calyapsoindex.htm
http://www.phdcc.comhelpindexsheIIRun.htm
http://www.mediachance.com
http://www.pgd.dk

28- چگونه می توان مطمئن شد که داده ها به درستی
Write شده اند؟

ساده ترین راه مقایسه کپی با اصل است. اگر دیسک از یک فایل تصویر
ISO-9660 سوزانده شده باشد،برنامه هایی شبیه Easy-CD Pro 95 مقایسه ای از دیسک با اصل آن خواهند داشت. راه دیگر مقایسه فایل به فایل است. برنامه هایی که CRC ها را در روی فایل ها محاسبه و سپس آنها را مقایسه می کنند .(یعنی از نظر وجود ویروس کنترل می نمایند) کار خواهند کرد. راه دیگری استفاده از یوتیلیتی “diff ” UNIX است که (به همراه بسیار دیگر از یوتیلیتی های مشابه ) برای Win 95 در سایت http://www.readkotler.com موجود می باشد. در صورتی که محتوای C:MyData را بر روی یک CD-R در E: کپی کرده اید، از فرمان
Diff-g-r C:MyData E:
استفاده کنید: فلگ “-
g ” به آن می گوید که در صورت متفاوت بودن فایل ها گزارش دهد، اما تفاوت ها را نشان ندهد و فلگ “-r “ می گوید تا به طور بازگشتی در دایرکتوری ها نزول کند. امکانات دیگری نیز وجود دارد. یوتیلیتی به نام “treediff ” در آرشیوهای (http://www.simtel.comarchiveindex.htm ) ممکن است مفید باشد.
http://www.funduce.comdirectory-toolkit.htm دارای یک برنامه نرم افزار عمومی به همراه ویژگی های مربوطه است.
http://www.araxis.com دارای کپی ارزشیابی از
Pmdiff است که در مورد ویندوز و OS2 موجود می باشد. شما می توانید “FileSync ” را از سایت http://fileware.co.uk بدست بیاورید. همچنین می توانید WinDiff مایکروسافت را که متفاوت از برنامه های ذکر شده قبلی است از سایت
ftp:\ftp.microsoft.comservices echnetoffice95 wind.exe ، download نمایید و از نام فایلهای طولانی نیز مطلع شوید. اینها را می توان روی Win95CD در tools eskitfile نیز یافت.


29- چگونه می توان یک
CD-ROM را با 3GB داده بر روی آن کپی کرد؟

این کار عملی نیست. به واقع
CD دارای فضا جهت این مقدار داده نمی باشد. برخی از ناشران CD زمانی که Spot مشابه روی دیسک را چندین بار فایل های منطبق ارجاع می دهند. از ترفند استفاده می کنند. اگر یک کپی فایل از دیسک بر روی درایو سخت خود انجام می دهید، نتیجه پایانی چندین کپی از بلاک های مشابه و داده هایی بیشتر از آنچه است که می تواند روی یک CD-ROM قرار بگیرد. Video CD ها اغلب دارای فایل های منحصر به فرد است که 700MB یا بیشتر می باشند.
در این مواقع، آنها واقعا به این بزرگی هستند. آنها در یک فرمت خاص نوشته می شوند که به خاطر فضای بیشتر تصحیح خطا را از قلم می اندازد. در مورد داده های ویدئویی این بخوبی کار می کند، اما در مورد داده های معمولی ویدئویی این بخوبی کار می کند، اما در مورد داده های معمولی قطعا توصیه نمی شود. اگر می خواهید نسخه دیگری از یک
CD-ROM تهیه کنید،هم باید از برنامه ای که به همین منظور است استفاده نمایید. (CD Copier از SNAPSHOT,Adaptec از Jeff Arnold و غیره) و هم اینکه تراک داده ها را به عنوان یک تصویر مجازی ISO-9660 استخراج کنید. برخی نرم افزارها در مواجه باCD های پیچیده نسبت به بقیه تواناترند، در صورتی که نوع خاصی از CD را در نظر دارید. باید توانایی های نرم افزار را قبل از اقدام به خرید کنترل کنید.

30- “
buffer Underrun ” یعنی چه؟

فرآیند
Write کردن CD نمی تواند در اواسط Session متوقف شود. برای اینکه چنین اتفاقی روی ندهد، سازندگان CD recorder ها یک بافر Write را که معمولا KB 512 یا MB 1 است در درایو قرار می دهند. داده هایی که از درایو سخت،نوار یا CD دیگر خوانده می شوند در بافر ذخیره می گردند و زمانی که recorder به آنها نیاز داشت بیرون کشیده می شوند. اگر recorder به داده های بافر Write نیاز داشت و این داده ها در آنجا موجود نبودند،به این beffer underrun گفته می شود. دیسک همچنان می چرخد، اما داده ایی برای Write کردن وجود ندارد،بنابراین فرآیند ضبط کردن عقیم می ماند. شما می توانید با بستن این Session و شروع Session دیگر،از دیسک با درایوهای CD-ROM MultiSession استفاده نمایید با این فرض که فضای کافی روی CD وجود دارد و این فرض کرد که نرم افزار Pre-Mastering نمی خواهد دیسک را برای شما به پایان برساند. به طور خلاصه برای جلوگیری از بافر underburn این کارها توصیه می شوند:

• از یک درایو سخت،سریع و سازگار با
AV استفاده کنید. اکثر درایوهایی که امروزه به فروش می رسند در همین دسته قرار می گیرند. شما نیاز به درایو بهینه سازی شده AV ندارید.
• با سرعت پایین ضبط کنید. وقتی که در 9
X ضبط می کنید، خالی کردن بافر بیشتر طول می کشد.
• در هنگام ضبط کردن، کار دیگری با کامپیوتر انجام ندهید، از سرویس دهنده فایل ضبط نکنید.
HD خود را یک تکه کنید، بخصوص اگر ضبط On-the-fly را انجام می دهید.
• به جای استفاده از
on-the-fly از فایل تصویر ISO ضبط کنید.
• بسته به
Setup شما،قرار دادن recorder و درایو سخت روی کنترل های جداگانه SCSI ممکن است لازم باشد.
CD-R خود را خنک نگاه دارید. گاهی اوقات هنگامی که درایوها بسیار گرم شوند خراب می گردند.
همچنین مراقب برنامه هایی همچون ضد ویروس ها که موجب هوشیاری می گردد،تنظیمات حافظه مجازی که موجب تعویض می گردند، محافظ صفحه نمایش که هنگام فرآیند ایجاد
CD فعال می گردند، فعالیت غیرمعمول شبکه و زمینه ای که از داده ها یا فاکس ها download می شوند،باشید. یک راه کنترل کردن،اجرای HD defragmenter در ویندوز 95 است.

یوتیلیتی به نام ”
Find ” که در Microsoft Office است گاهی اوقات درایوهای سخت شما را راه اندازی و اسکن می کند. ممکن است غیرفعال کردن این یوتیلیتی با حذف میانبر در فلدر WindowsStart MenuprogramsStartup ضروری باشد. اگر از ویندوز استفاده می کنید، Sub-Session ها را روی تنظیمات Auto-Insert Notification و VCACHE ببینید.
http://www.adaptec.com.supportfagsufunder.html دارای مجموعه جامعی از اطلاعات
buffer underrurn است.
http://www.adaptec.comsupportconfigurationcdrec.html دارای مطالب جالب برای کاربران با
CD-R های متصل به کارت های Adaptec SCSI است.

31- (
AIN (Auto-Insert Notification ویندوز چیست؟

اکثر نرم افزارهای ضبط کننده که بر مبنای ویندوز هستند توصیه به خاموش کردن
Auto-Insert Notification می کند. در صورتی که Auto-Insert Notification روشن باشد،می تواند با Session های بسته تداخل پیدا کند و یا اینکه فقط دیسک ها را در درایو قرار دهد. شما می توانید با باز کردن آیکن“ System ” در Control penel و انتخاب ”Device Manager ” آن را غیرفعال کنید. برای هر item تحت CD,ROM ،device را انتخاب کنید،روی tabSetting ” کلیک نمایید و مطمئن شوید که کادر کنترل “Auto Insert Notificationuncheck شده است.
در صورتی که از
WinNT استفاده می کنید، می توانید با برنامه موجود ”TweakUI ” در PowertToys یا با تغییر کلید registry با Regedit32 ،(غیر فعال =0 ،فعال=1) Auto-Insert Notification را خاموش کنید:
HKEY-LOCAL-
MACHINESYSTEMCurrent Control SetServicesCdromAutorun
اگر نرم افزار شما به طور خودکار
AIN را خاموش می کند و شما نمی فهمید که چگونه آن را روشن کنید،برنامه TweakUI می تواند کمک کننده باشد.
تنظیمات ”
Paranoia ” را کنترل نمایید (اگر احتمالا نصب Power Toys از تنظیم آیکن های بر نیامد،“Rebuild Icons ” را از منوی “Repair ” انتخاب کنید).
Sidebar : مشکلی که در رابطه با Auto-Insert Notification وجود دارد این است که گهگاه تلاش می کند تا یک دیسک معتبر در CD recorder بیابد. یک دیسک خالی برای ویندوز خیلی جالب نیست. بنابراین هیچ اتفاقی رخ نمی دهد. وقتی که فهرست مطالب در دیسک نوشته می شود، ناگهان جالب می شود و اگر Autorun یا Autoplay فعال باشند. با تلاش ویندوز فعالیت های کافی جهت خواندن دیسکی که Write کردن آن با شکست مواجه شده صورت می گیرد. از آنجایی که تنها CD ها با داده های واقعی نوشته شده بر روی آنها تحت تاثیر قرار می گیرند. Write کردن آزمایشی دچار اشکال نمی شود. این بسیار ناامید کننده است که در Write کردن آزمایشی 100% موفقیت و در Write کردن واقعی 100% شکست را داشته باشیم. با ضبط disc-at-once ،این فرآیند در همان ابتدای آغاز کار بی نتیجه می ماند و احتمالا یک دیسک خالی ولی بلا استفاده را بر جای خواهد گذاشت.
با ضبط
Track-at-once ،این خرابی در ضبط در انتهای دیسک روی خواهد داد و شما ممکن است بتوانید دیسک را به پایان برسانید،CD های صوتی به احتمال زیاد خوب کار می کنند حتی اگر در انتهای فرآیند Write کردن متوقف گردند.
مهم: در صورتی که برای ویندوز از
Direct CD استفاده می کنید،AIN باید روشن باشد،در غیر این صورت بعضی چیزها خوب کار نخواهند کرد. آشکارترین مد خرابی این است که Filename های طولانی نشان داده نشوند،اما برخی گزارشات نشان داده اند که داده های روی دیسک می توانند به خوبی Trash شوند.
در صورتی که همچنان از یک برنامه
Write کردن قراردادی استفاده می کنید، این مسئله می تواند سودمند باشد، مگر اینکه برنامه کاربردی در مورد خاموش کردن AIN قبل از Write کردن موافق باشد. برنامه های کاربردی اخیر ویندوز که توسط Adaptec به فروش می رسد (Easy CD Creator ) به طور خودکار Auto Insert Notification را در هنگام نیاز غیرفعال و بعد از آن مجددا فعال می سازد.

32- نرم افزار
Write کردن بسته ها چیست؟

Packet Writing یا Write کردن بسته ها روش Write کردن کل تراک یا دیسک است. در ضبط Track-at-once حداکثر 99 تراک در هر دیسک، حداقل طول تراک 300 بلاک و یک سربار اضافی 150 بلاک برای Pregap,run-out,run-in و Linking وجود دارد. Write کردن بسته ها اجازه می دهد تا تنها با 7 بلاک از سربار در هر بار Write کردن(4 بلاک برای run-in ،2 بلاک برای run-out و 1 بلاک برای Link ،)چندین Write در هر تراک صورت بگیرد.
بنابراین این امکان وجود دارد تا بسته هایی را که اندازه آنها کاملا متناسب با بافر
CD recorder است،Write نمود،در نتیجه خطر buffer underruns می تواند حذف شود، در مورد Write کردن بسته ها مشکلاتی وجود دارد که اکثر آنها به واسطه ناتوانی درایوهای قدیمی تر CD-ROM در اداره فاصله های بین بسته هاست.
درایوهای
CD-ROM در صورتی که در فاصله خوانده شوند می توانند ایجاد سردرگمی کند،در برخی مدل ها، با بهینه سازی های read-ahead مشکل پیچیده می گردد. در Write کردن بسته ها دو فلسفه اساسی وجود دارد،اندازه ثابت و اندازه متغیر. در بسته هایی با اندازه ثابت، CD recorder داده ها را هر زمان که دارای یک بسته کامل باشند،Write می کند.
تمام بسته های یک تراک باید یک اندازه باشند. در صورتی که درایو
CD-ROM زودتر بداند که فاصله ها در کجا هستند،جهش از روی فاصله های بین بسته ها نسبتا برای آن آسانتر است. در بسته هایی با اندازه متغیر،درایو CD-ROM نمی تواند موقعیت فاصله ها را زودتر تشخیص دهد. باقرار دادن فایل سیستم در مسیری که درایو هرگز سعی نکند که از فاصله ها بخواند،می توان این مشکل را حل کرد. راه دیگر قرار دادن فایل کامل در یک بسته مجزا است،اما اگر اندازه فایل متجاوز از اندازه بافر CD recorder,Write باشد،خطر buffer underruns باز می گردد. یک راه دیگر نوشتن فایل در چندین بخش است،اما فایل سیستم Level 1 ISO-9660 که از جانب اکثر سیستم عامل ها پشتیبانی می شود،از این روش پشتیبانی نمی کند.
با جایگزین کردن ”
redirector ” با redirector ی که Level 3 ISO-9660 را پشتیبانی می کند،مسئله حل می شود.
فایل های موجود در دیسک هایی که بصورت بسته ای نوشته شده اند معمولا درفایل سیستم
UDF ذخیره می شوند. زمانی که Session بسته می شود- زمانی که دیسک فقط باید در CD recorder قابل خواندن باشد- برخی اجرا یک فایل سیستم ISO-9660 را به صورت پوشش در اطراف دیسک قرار می دهند تا فایل ها بدون UDF reader قابل دستیابی بر روی سیستم ها باشند. وقتی که Direct CD متعلق به ویندوز برای بستن دیسکی در فرمت ISO-9660 از فایل ها multi-extent Level 3 استفاده می کند پشتیبانی از Level 3 ISO-9660 احتمالا در OS های آتی افزوده خواهد شد،اما هم اکنون تقسیم کردن چنین دیسک هایی در بین دستگاه هایی که Win 95NT را اجرا نمی کنند،دشوار است. Direct CD متعلق به مکینتاش دیسک را در فرمت UDF باقی می گذارد،بنابراین خواندن دیسک ها نیاز به یک درایور UDF دارد. (اگر Direct CD دارید،لازم به download کردن جداگانه درایورها نیست،تنها زمانی به آنها نیاز دارید که نرم افزار Packet-Writing نداشته باشید و بخواهید دیسک هایی را که دیگران ایجاد کرده اند،بخوانید.) Write کردن یک CD-R با بسته ها کندتر از Write کردن با نرم افزار استاندارد Premastering است. CD های صوتی را نمی توان با بسته ها Write کرد.
برخی
CD recorder ها ممکن است تنها بتوانند 99 بسته را Write کنند،زیرا recorder باید قدرت لیزر را قبل از Write کردن بسنجد و تنها 99 فضای خالی برای انجام Write های آزمایشی وجود دارد. دستگاه هایی که بر اساس مکانیزم های Sony 92OS94OS96OS ،Philips CDD 2000CDD 2006 ، JVC XR-W2010 ،Ricoh MP-6200 و Yamaha CDR-400 هستند قادر به ضبط بسته می باشند (این لیست کامل نیست و موارد دیگری نیز وجود دارند). برای مرور از فهرست نرم افزارهای Packet Writing به سایت زیر مراجعه کنید:
http://www,emediapro.netMayEmstarrett5.html

__________________
 

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد