[இசை கேட்கிறது] ராப் Bowden: அதிக. நான் ராப் இருக்கிறேன், மற்றும் நம்புகிறேன் என்று இந்த தீர்வு நீங்கள் வைக்க உதவுகிறது மீட்பு சாலை. எனவே தொடங்குவதற்கு நாம். நாம் உடனடியாக நாம் இருக்கிறோம் என்று பார்க்கலாம் நாங்கள் தான் என்று உறுதி செய்ய சரியாக மீட்டெடு. எனவே பயன்பாடு ஏதாவது இருக்க வேண்டும் டாட் சாய்வு மீட்க போன்ற. இப்போது நாம் எதிர்பார்க்கப்படுகிறது திறக்க போகிறோம் அட்டை மூல கோப்பு dot. நாம் பயன்படுத்தி என்று இங்கே பார்க்கலாம் நிலையான மூல அடிக்கோடிட்டு கோப்பு பெயர், நாம் புல வேண்டும் வரை இங்கே இது அட்டை மூல dot வரையறுக்கப்படுகிறது. சரி. எனவே நாம் உறுதி செய்ய வேண்டும் என்று வெற்றிகரமாக திறக்கப்பட்டது ஏனெனில் பின்னர், நாம் பயனர் எச்சரிக்க வேண்டும் இல்லை. ஆனால் அதை செய்யவில்லை என்று அனுமானித்து, நாம் இப்போது இருக்கிறோம் அளவு JPEG, ஒரு தாங்கல் அறிவிக்க போகிறேன் பெயர் நீளம் தாக்கல். எனவே இந்த இடைப்பட்ட போகிறது என்று நாம் sprintf போகிறோம். எனவே JPEG கோப்பு பெயர் நீளம் என்ன? இங்கு, நாம் அதை தான் என்று பார்க்கிறோம் எட்டு வரையறுக்கப்படுகிறது புல. ஏன் எட்டு? சரி, ஒரு குறிப்பிட்ட கோப்பு பெயர் பூஜ்யம் பூஜ்யம் பூஜ்யம் போன்ற ஏதாவது. JPG மற்றும் நாம் பயன் பூஜ்யம் வேண்டும். எனவே நாம் முடியும் என்று ஒரு இடையக வேண்டும் எட்டு எழுத்துக்கள் சேமிக்க. இப்போது நாம் என்று ஒரு கவுண்டர் போகிறது கண்காணிப்பதற்கான போகிறது எண் JPEG படங்கள் நாம் காணலாம். இறுதியாக, நாம் செய்ய போகிறோம் ஒரு ஆரம்பத்தில் பூஜ்ய இது JPEG கோப்பு தற்போது இருக்கும் எந்த நாம் எழுதி வருகிறோம் என்று திறந்த கோப்பு. இப்போது நாம் செய்ய போகிறோம் கூடுதல் தாங்கல். இந்த எங்கள் sprintf அதே அல்ல இந்த இடைப்பட்ட ஒன்றாகும் தாங்குவதற்கு நாங்கள் தரவு படித்து என்று அட்டை மூல dot இருந்து. எனவே தாங்கல் போகிறது கையொப்பமிடாத எழுத்துகள், நீங்கள் இதில் அடிப்படையில் தான் எங்களுக்கு பைட்டுகள் சிகிச்சை, அது தான் அளவு தொகுதி அளவு இருக்க போகிறது அங்கு, நாம் சொல்ல, தொகுதி அளவு 512 ஆகும். எனவே JPEG படங்கள் எல்லாம் சிகிச்சையளிக்க முடியும் 512 பைட்டுகள் தொகுதிகள் என. இப்போது நாம் வளைய போகிறோம் முழு கோப்பு மீது. நாம் அது f எங்கள் இடையகத்திற்குள் படிக்க போகிறோம் ஒரு பைட் தொகுதி அளவை முறை இருந்து அட்டை மூல கோப்பு dot. இப்போது F திரும்ப என்ன படிக்க வேண்டும்? அது பொருட்களை எண்ணிக்கை கொடுக்கிறது அது வெற்றிகரமாக படிக்க என்று. அது பின்னர், 512 பைட்டுகள் படிக்க முடிந்தது என்றால் நாம் இந்த ஒரு இருந்தது என்பதை பார்க்க வேண்டும் JPEG அல்லது அது ஒரு JPEG கோப்பு எழுத. அது 512 பைட்டுகள் திரும்ப வில்லை என்றால், பின்னர் கோப்பு ஒன்று முடிந்தது நாம் y வெளியே உடைக்க வேண்டும், இதில் வளைய, அல்லது பிழை சில வகையான உள்ளன நாங்கள் வெளியே உடைக்க வேண்டும், இதில் Y வளைய, ஆனால் நாம் தெரிவிக்க வேண்டும் என்று நான் நினைக்கிறேன் என்று ஏதோ தவறு நடந்துவிட்டது. சரி. எனவே நாம் வெற்றிகரமாக படிக்க என்று அனுமானித்து 512 பைட்டுகள், நாம் முதலில் பார்க்க வேண்டும் செய்ய இந்த பைட்டுகள் என்று நாம் தான் படிக்க ஒரு JPEG தொடங்கும். எனவே எங்கள் தாங்கல் JPEG தலைப்பு இருக்கிறது. இப்போது JPEG தலைப்பு அது என்ன செய்யும்? நாம் பார்க்க. இங்கு, நாம் இந்த செயல்பாடு என்று பார்க்கிறோம் ஒரு காளை திரும்பி, அந்த காளை - இங்கே, நாம் காண சோதனை என்றால் தலைப்பு பூஜ்யம் இந்த நிலையான சமம் தலைப்பு இந்த நிலையான சமம் தலைப்பு இரண்டு, இந்த நிலையான சமம் தலைப்பு மூன்று, இந்த அல்லது இது சமம் இந்த மாறிலிகள் ஆகும் நிலையான சரியான இங்கே வரையறுக்கப்பட்ட புல மற்றும் நாம் ஸ்பெக் நீங்கள் சொன்ன சரியாக என்ன ஒரு JPEG தொடங்குகிறது என்று. எனவே இந்த செயல்பாடு தான் போகிறது இந்த இடைப்பட்ட பிரதிநிதித்துவம் என்றால் அது உண்மை திரும்ப ஒரு புதிய JPEG தொடக்கத்தில் மற்றும் தவறான இல்லையெனில். சரி. இந்த ஒரு புதிய JPEG பிரதிநிதித்துவம் இல்லை என்றால், நாம் முதலில் பார்க்க சரிபார்க்க வேண்டும் என்றால் JPEG கோப்பு, பூஜ்ய சமமாக இல்லை இது விஷயத்தில் நாம் அது மூட. அதனால் நாம் ஏன் பார்க்க வேண்டும் அது, பூஜ்ய இல்லை என்றால் என்ன? செய்ய சரி முதல் JPEG, என்று நாம் நாம் ஏற்கனவே இல்லை கண்டுபிடிக்க ஒரு திறந்த JPEG கோப்பு. எனவே, நாம், அந்த மூட முயற்சி நாம் மிகவும் சரியான ஒன்று செய்யவில்லை என்று. ஆனால் பின்னர் வந்த ஒவ்வொரு JPEG, என்று நாம் திறக்க, நாம் மூட வேண்டும் முந்தைய கோப்பு. எனவே இப்போது நாம் என sprintf பயன்படுத்த போகிறோம் நாம் பயன்படுத்தி வருகிறோம் அங்கு முன் கூறினார் தாங்கல் JPEG கோப்பு பெயர். நாம் JPEG கோப்பு பயன்படுத்த போகிறோம் எங்கள் வடிவம் வடிவம் name. அது என்ன? இங்கு, நாம் அதை சதவீதம் பூஜ்யம் என்று பார்க்கிறோம் 3D.JPEG அங்கு பூஜ்யம் மூன்று தான் நாங்கள் மூன்று முழு பயன்படுத்த வேண்டும் என்று கூறுகிறார் இந்த பூஜ்ஜியங்களைக் உடன் padded. இந்த நாம் பூஜ்யம் பூஜ்யம் கிடைக்கும் எப்படி இருக்கிறது அதனால் one.JPEG மற்றும் பூஜ்யம் 10.JPEG மற்றும். நாம் sprintf பயன்படுத்த போகிறோம். நாம் சேர்த்த என்று முழு சரம் உணர்ச்சியில்லாமல் JPEG படங்கள் ஆகிறது ஒரு முதலில் பூஜ்யம், மீட்சி. எனவே முதல் கோப்பு போகிறது திறந்து பூஜ்யம் பூஜ்யம் பூஜ்யம் புள்ளி JPEG இருக்க வேண்டும். பின்னர் நாம் அதை உயர்த்துவதன் நாம் திறக்க அடுத்த கோப்பு பூஜ்யம் பூஜ்யம் இருக்கும் ஒரு டாட் JPEG மற்றும் நாம் அதை அதிகப்படுத்த வேண்டும் மீண்டும் அது பூஜ்யம் பூஜ்யம் இரண்டு புள்ளி இருக்க வேண்டும் அதனால் JPEG மற்றும். எல்லாம் சரி. எனவே இப்போது JPEG கோப்பு உள்ளே பெயரை, நாம் பெயர் இல்லை நாம் விரும்பும் கோப்பு. நாம் அது f எழுத்து என்று கோப்பை திறக்க முடியும். சரி. மீண்டும், நாம் செய்ய சரிபார்க்க வேண்டும் உறுதி வெற்றிகரமாக கோப்பு அது இல்லை என்றால், செய்தால் க்கும் சில பிழை ஏற்பட்டது. எனவே இப்போது நாம் கடந்த வந்திருக்கிறேன் இந்த ஒரு JPEG பகுதியாக உள்ளது. இங்கே, நாம் போகிறோம் பார்க்கிறோம் JPEG, எழுத. ஆனால் நாம் முதலில் கூறுகிறார் இந்த சரிபார்க்க வேண்டும் JPEG கோப்பு சம பூஜ்ய இல்லை என்றால். நாம் ஏன் அந்த தேவை என்ன? சரி JPEG கோப்பு வெற்று சமம் போது நாம் தற்போது ஒரு திறந்த JPEG வேண்டும். என்ன அட்டை டாட் மூல தொடங்குகிறது என்றால் பைட்டுகள் ஒரு கொத்து என்று ஒரு JPEG பிரதிநிதித்துவம் இல்லை? நாம் செய்ய வேண்டும் போகிறோம் அந்த பைட்டுகள் தவிர்க்கும். நாம் இந்த சோதனை இல்லை என்றால், நாம் இருக்கிறோம் ஒரு திறக்கப்படாமலேயே எழுத போகிறேன் முதல் 512 பைட்டுகள் தாக்கல் நல்ல இது அட்டை. சரி. எனவே, நாம் ஒரு திறந்த கோப்பினை வேண்டும் அனுமானித்து நாம் அந்த கோப்பில் எழுத போகிறோம் நாங்கள் எங்கள் தாங்கல் வேண்டும் என்று 512 பைட்டுகள். மீண்டும் ஒரு முறை நாம் செய்ய சோதனை உறுதி வெற்றிகரமாக 512 பைட்டுகள் அவர்கள் இல்லை என்றால், ஏனெனில் எழுதப்பட்ட வெற்றிகரமாக எழுதப்பட்ட, பின்னர் ஏதாவது தவறு. நாம் அந்த அச்சிட, எங்கள் கோப்புகள் மூட வேண்டும் ஏதாவது தவறு, மற்றும் பதிலாக. அனுமானித்து எல்லாவற்றையும் பின்னர், சரியாக போகிறது நாம் நிறைவு தேடுகிறது வைக்கிறேன் பழைய கோப்பு, புதிய கோப்பு திறந்து, எழுத்து எனவே புதிய கோப்பு தரவு, மற்றும் இறுதியாக, இந்த f வாசிக்க வரை பூஜ்யம் கொடுக்கிறது இது வழிமுறையாக கோப்பு செய்யப்படுகிறது என்று. எனவே இப்போது அட்டை வாசிப்பு முடிந்துவிட்டது என்று, நாம் நாம் f மூட போகிறோம் என்று பார்க்க நாம் திறந்த, ஆனால் கடந்த கோப்பு நாங்கள் சோதனை என்றால் JPEG கோப்பு சம பூஜ்ய இல்லை. சரி F நெருங்கிய ஏனெனில் அர்த்தமுள்ளதாக நாம் நிறைவு செய்கிறோம், கோப்புகளை திறப்பதற்கு முந்தைய கோப்பு, ஆனால் மிகவும் கடைசி நாம் திறந்து கோப்பு மூடப்பட்டு விடும். அதனால் இந்த என்ன தான். ஆனால் நாம் ஏன் பூஜ்ய சோதிக்க வேண்டும்? சரி என்ன என்றால் அட்டை டாட் மூல இல்லை அது உள்ளே ஒரு JPEG வேண்டும்? அந்த வழக்கில், நாம் வேண்டும் ஒரு கோப்பு திறந்து. நாம் ஒரு கோப்பை திறக்க முடியாது என்றால், நாம் வேண்டும் அந்த கோப்பு மூட முயற்சி இல்லை. எனவே இந்த சோதனை செய்கிறான். நான் முன்பு சொன்னது போல் இப்போது இங்கே, நாம் முடியும் என்று Y வளைய அல்லது வெளியே உடைத்து அட்டை இருந்தால் முடிவடைந்த அல்லது அட்டை படித்து சில பிழை. எனவே இந்த இருந்தால் பார்க்க சோதனை , அட்டையில் இருந்து படித்து ஒரு பிழை இதில், நாம் அங்கு சொல்ல வேண்டும் ஒரு பிழை வாசிப்பு இருந்தது. நாம் பயனர் என்று விரும்பவில்லை எல்லாம் வெற்றிகரமாக சென்றார். நாம் பிழை ஒரு தருகிறேன். இறுதியாக, நாம் f எங்கள் மூல கோப்பு மூட வேண்டும், எங்கள் அட்டை என்று குறிக்க, மூல dot எல்லாம் நன்றாக திரும்பி சென்றார் பூஜ்ய அது அது தான். என் பெயர் ராப் மற்றும் இந்த மீட்க இருந்தது. [இசை கேட்கிறது]