╘┘╕+┼JJJJ ю┘ ╫┬ю╘Ъ┘2╜Qю█ ю█ю╘В█Ш /Ш XЭ╘┘ ╘┘" XЭ═╧NП ПЩхпУ╓$┬╘═ Щl═══════  ┤┤██═══цопыригхт═╗ц╘═╠╧╦╤█══виндсор═сциентифиц═лтд█═══алл═ригхтс═ресержед████╙╙╙═дос╜лесс═дата═диск═╙╙╙███инсерт═нормал═дос═диск═ин██држ═1═╕═пресс═ретурн╜╜╜╬═`▌И╥▌В╥╘█Ь╥█Й╥╜Ю╥█А╥╘█Л╥╘█М╥╛Г╥┬▄Я╥╘█Т╥┼JJJJ╙╘²Ь²x ⌠╥╒Ъ ▌К╥Lх© ┴ЧL└²╜Г╥8МЯ╥█А╥╜Г╥█Я╥нЯ╥╘█Л╥╘█М╥╘█Т╥ ⌠╥╜Г╥█Ч╤i █Я╥╘ █А╥8И█Ъ╤█М╥ ⌠╥`╜Е╥╛Д╥ ╣╥╛М╥┬═ЙЙнЛ╥▄М╥нЯ╥нА╥пъ`x ╫╟(`(8`╜╪╣█Я╥╘█П╥╜Ы╣IЪ█К╥`╘╗▒BхпШ` Х╥╤`ЧШ╥╥Ч`Оь╒═┬╠>J>╪J>╪≥╩ХЮV░М╒≤пХ╒U╫╪)?²╪йУ`8├'▌x╫█ю╫▌ю0|╜╪┘&╘Ъ²▐ю▄юHhЙ═Hh ╧╦┬пЬ╘у ╦╦╘╙ ╦╦╘╜ ╦╦≤═Vп╧╪YЪ╩╙╫)╨╕'²█ю╫▄ю┬пК╔&ЙY╩╙╫)╨╝x²█ю╫▄ю╧╩хпЙ╙╫)╨╕' ╩╦╘ч ╦╦╘╙ ╦╦╘К ╦╦╘Ъ ╦╦╫▌ю╫▄ю`Hh²█ю▄ю`═╒Vй0Ш╧╩^╪*^╪*▒>хд&пК`═ ┬Пa╫▄юШIупТЙ╫▄юШи╙пР═V╫▄юШи╜пГ╘┬└&╪▄юШY╨╓&≥╪пН└&╪▄юШY╨╓&≥╩хпН╪▄юШы╨п╫▄юШичп Й╫▄юШи╙П\8`═Э└&хпФ&ПС╫▄юШиупПЙ╫▄юШи╙пР═╫▄юШи√пГ╘┘'╫▄юШ*┘&╫▄юШ%&≥,E'┬Г╗п╥╫▄юШичп╝Й╫▄юШи╙п╓`├+┘*мxПS╘┘&╜x┘'8Е*П3╟IЪНx░iЧнxе&░╔&и ╟╗8 Н╧╧╨ ╨╔' Я╧╧╨ ╨Ф&пц ╨╜x)*+╙╫─ю╕+`╙══╒йпЩФFпФG8ИпП`0($ p,&"√≈ ⌡²·÷╕╖╚╛╜╝╞╡Ё╢╣╤╥╧╨╩╪╫╬©кмносжвызшэщчъЕФГИЙКЛМНОРСТУЖВЫЗШЭЩЧЪ╝_╙ЮП╒▌]╤`╘Ъ█Ш█ ю█юL/Ш≤≥°═║╒ё╓╔╗╘╙ ╟╠╦юабцдефгхийлпярту !ь"#$%&'(ЮАБЦД)*+Х,-./012ПЯ345678Ь9:;<=>?   1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)║E(!┌─8b е $!°┬H(+ ╘┬"@═H !D)"═EД┼д`─═ @ $ ╟C ╩═` ю▐ ┐йDQ &J─8╫█ю╫▌ю0^╘Ъ²▐ющ▄юHh ц╪ ц╪²█ющ▄юЙ┬пП╘у у╪╘╙ у╪╘√ у╪╔A д╪╔D д╪╔? д╪╔AEDE?HJ>²█ю╫▄юh ╙ т╪╘ч у╪╘╙ у╪╘К у╪╫▌ю╫▄ю`HJ>²█ющ▄юhЙЙЙ ╙ЙЙHh²█ющ▄ю`┬╔Х▒═■┬√Х▒═■┬√▒▒х■п√▒▒х■п√▒ёх═╔┘╓└H┘I═▄Ь═▄Ь═╠H╙═яHП┼H╠H╙hH▒H╫▌ю═╫▄ющ▄юпЖ┬пЬh╙╫▌ю╫▄ю═╫▄юHhHh▌Ьщ▄юп┬пН╫┴ю═╠H≥6хю пЖ═╠<┘G═╠H═яHП▒H(═j░╫┼ю╟╫▀юf5(п ═ ╨┬пЗ╝Ь═╠H Z╬(п╓G ═┬пЩФFпВФGпС═ ╠HПZиПXj╟ ╦═0▄x╝Ь D╧░$нxС╜xH╘` ∙╬нЬП(╘█Ь╘ Z╬h Z╬L╪╫╓.лxП╜xH≤ ∙╬hнЬпЕПйh╘@(LH╬П9L╞╬═╠HH╔/═▒HhПе/П╘ пА═╠H╗╧╦©е-п≈(░ э╦╟▌(╒├& б╦╝Ь$8═ ▒H╫┬ю` *╦░П╘╟НH═╠═V╘┘D≥Ъ╩┬пЗ≥╩┬пЗ╘P ∙╬╘(┘E╔D Z╬ ©╘╟$╘0█x8нxП D╧╟У╔-пЯ э╦╟ЛФD╔Dи#░с░═ ▒H8╫┬ю`╘┘?═─п╓E V╪╟k *╦╟fФ?╔?и░Л═└?╘0█x≥╗©┬З╓E ┤© ┤© ┤©HhЙ┬пЯ D╧╟#╔-П╘еE╔EИ┘Eи╟8` D╧╟ э╦░нxпЯ D╧╟ ╔-ип э╦░▄нxпК8`╓-╧╗©0щ╘Ъ≥╗©ф?й╔Dп ╔Eи░ЕфEфE`ЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ   ⌠Ч╜│ю╜│ю╘█Ю v╨LD╥█c╙█p╙█q╙` [╖▄╥╙` ~╝╝⌡Ё  ё╨▌⌡Ё╘ L┘Ёс°│·╫·u╙⌠╙`╙²╩╣Й·÷"÷.÷Q÷`÷p÷N╔╓√ёп╓О╓b╒p╒t╒И╒╔е╔╔э╔╒╒≈╒─╒m╔2╒<╒(╒-╒P╒y╔²╔0ё\ё█ё|╒Э╓Э╓eьЮ<тРт6ХЕ╓ЦЦЮЮЭ╓Э╓eьЮ<тРт╔╔g└²< Р ╜И╥JJJJ█j╙╜Й╥█h╙╜ЮI п█╤╙╒ ╫a²²U²йпВL╪²╘@█╤╙╒ ╫k²²U²йпВ8╟╜╤╙п╘ п ╘L ╡╔ Q╗╘█^╙█R╙(j█Q╙0l^²l\² █╤╙╒ ╫w²²U²йпВ╒╫⌠╙²u╙йВ╜╠╙█W╙ т╖╜Ё╙П H ²╕h═▒@ [╖╜_╙п ╒/╫Q·²пйВ╜S·█СI╔█Т╜R·█Р╘п╜b╙П█_╙L─║`L©²L└²LЩ╙L╣╥╜²╛²`╜б╙╛а╙`LQ╗ЙЙLYЗLeЪLXЪLeЪLeЪeЪ я·╜Q╙ПH╜\╙▒(h0L&╕ Й²╓$╘`▒(╜Ё╙П ┌╕╘█R╙ ╨÷ ╨·█\╙▌Z╙LЁ÷l8 я·╜R╙ ╙╫²H╫²H╜\╙`█\╙▌Z╙▄[╙╨ХХ▌Y╙╒╫S╙∙6йЬ`╝╥╙ПLx÷╝Q╙Пи©Пuе3П'╒▌R╙м╡╙пй▌R╙й▌]╙╝]╙²Х▌]╙и█пuLм÷и█п}╒▌R╙L╓÷╒▌R╙и█П╜Ё╙Пgп^H8╜Ё╙п ^╕h░Л╝Z╙L÷и█п╘█R╙ ╕L≥÷м╡╙П┘и┼ПЯ╒▌R╙пА╘█R╙П%╘█╥╙ Q╗Lэ╓╜м╡╙П ╘██╒▌Z╙╘@п╘п╘ -^╙П ╨÷ е÷█\╙▄[╙▌Z╙ Q╗╝Y╙ ╜\╙╛[╙╝Z╙8`l6╘█Lе÷═Ъ▄_╙х▄b╙Н_╙╒╫м╡╙пХ▌]╙ ╓║)Y└╗х Пh░П(П ╧└╗пж╜м╡╙ПL╓÷╜и█п [╖L∙÷Lд╕_╙╛_╙ ^╕░ ╘9 ╘П╘Lр╕юп└3╘ 9 ╘Пa ∙═ ╓║П ░0L═jLY═ ⌠║П ≥u╙хю<░С ⌠║пШ(п╛_╙╘9 ╘П ═пк╜⌠╙и═П╜u╙и═пK╛_╙╘ю9 ╘П?L══<╘═≥t╙┬пЗ`█u╙╘ 9 ╘П' ╧║╟╗пЮ╟╛_╙╘9 ╘ПЮ╟н░ ┼п╘Lр╕Lд╕╘█e╙█t╙█f╙█l╙█m╙ э©╜]╙ ╓║пи█пВ╝_╙╜e╙ ╘] ╘п⌠╝ ╫╫╫ ╩еррор╝ ╗ремембер╛ прежиоуслы сет█╩ртн цоде то а дефаулт жалуе фор█╩филе╜нот╜фоунд╝╘ ховежер╛ иф█╩реадинг ис беинг доне фор ан█╩аппенд ор жерифицатион╛ тхен тхе█╩сет ╗ц╘ йуст денотес тхат хаже█╩реацхед тхе енд оф тхе филе╝██╙ вритингт╞с линк зероед оут со█╙ дециде иф еррор ор нот╝██тслнкзро═лда═опцодефм═╩цхк р╞в статус то сее иф вант то█═цмп═ё╢═╩адд анотхер т╞с лист╝█═бея═упдатетс═╩вритинг ╜ го упдате линк╝█═сец═╩вере реадинг ╕ лнк зероед оут╛█═ртс═╩со ртн витх ╗ц╘╫╠ со генерате ан█╙ т╞с лист сец╝█═бея═тслнкзро═╩линк зероед оут со но море█╩т╞с лист сецс фор филе╝█═таь═╩╗ь╘ ╫ неьт т╞с лист трк╝█═ины█═лда═╗а╢л╘╛ы═╩сецё фор лнк ╡ ньт т╞с лист сец╝█═таы═╩╗ы╘ ╫ неьт т╞с лист сец╝█═ймп═рдтслст═╩го реад неьт т╞с лист сец ин╝█╙ ╜╜╜██╙ стс═лдь═фирстстк═╩сет ╗ь╘╞╗ы╘╫трк╞сец оф ╠рст т╞с█═лды═фиртссец═╩лист сецтор╝█═ймп═рдтслст═╩го реад т╞с лист сец инто буф╝█╙ ╜╜╜██╙ реад неьт т╞с лист сец╝█╙ ╗царры вас сет╝╘██рдньттс═лды═ё╠═╩индеь инто т╞с лист буф╝█═лда═╗а╢л╘╛ы═╩трк фор лнк ╡ неьт т╞с█╩лист сец╝█═йср═селтсбуф═╩поинт а╢л╞х ат т╞с лист буф╝█╩╗гетс адр фром фм парм лист╝╘█═плп═╩гет сажед ╗ц╘ бацк фром стк╝█═бцс═рдньттс═╩иф ╗ц╘╫╠╛ алреады реад ╠рст т╞с█╩лист сец╛ со го реад неьт оне╝██╙ реад ╠рст т╞с лист сец╝█╙ ╗царры вас цлр╝╘██рдфирт сец╝█═йср═цктсупдт═╩врите т╞с лист сец буф иф█╩упдатинг реяуиред╝ ╗иф т╞с лст█╩буф хас цхангед синце ласт реад█╩ор врите╛ тхен врите ит бацк то█╩диск со дон╖т ожерврите буф анд█╩лосе инфо вхен рд нев т╞с лист╝╘█═йср═сеттсиоб═╩преп рвтс╖с иоб фор реадинг╘╞╗ы╘ ╫ трк╞сец оф цуррент█═лды═цуртссец═╩т╞с лист сецтор╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад т╞с лист сец то буффер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реадтс═пхп═╩саже царры он стк╝█╩╗ц╘╫╟╫реад ╠рст т╞с лист сец╝█╩╗ц╘╫╠╫реад неьт т╞с лисре рвтс╖с иоб фор реадинг█╙ ор вритинг т╞с лист сец╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██сеттсиоб═лда═тсбуффм═╩гет адр оф т╞с лист буф фром█═ста═иббуфп═╩фм парм лист ╕ десигнате ас и╞о█═лда═тсбуффм╚╠═╩буф ин рвтс╖с иоб╝█═ста═иббуфп╚╠█═лдь═цуртстрк═╩сет ╗ь╩т╞с лист буффер то диск╝█═лда═ё╡═╩рвтс╖с врите опцоде╝█═йср═рвтсдржр═╩цалл рвтс дрижер ╡ врите т╞с лст█═лда═ё╓╥ф═╩цлр бит╥ оф упдате флаг ╡ сигнал█═анд═упдатфлг═╩тхат т╞с лист ис уп то дате╝█═ста═упдатфлг█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ препа╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цктсупдт═лда═упдатфлг█═бми═вритетс═╩иф бит╥ сет╛ упдатинг реяуиред╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ упдате т╞с лист сец буф он диск╝█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██вритетс═йср═сеттсиоб═╩препаре рвтс╖с иоб фор вритинг█т╤ офф ин упдате флаг то█═анд═упдатфлг═╩сигнал тхат тхе дата сецтор буф█═ста═упдатфлг═╩ис уп то дате╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цхк иф т╞с лист реяуирес упдатинг╝█╙ ╗хас т╞с лист буф цхангед синце█╙ ласт реад ор врите©╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫г анд тхерефоре█╙ лосинг прежиоус дата╝╘█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██вритдата═йср═прпдаиоб═╩препаре рвтс╖с иоб фор вритинг█╩дата сец буф то диск╝█═лда═ё╡═╩опцоде фор врите цмд╝█═йср═рвтсдржр═╩цалл дрижер ╡ врт дата сец буф╝█═лда═ё╔╠╟╠╠╠╠╠╠═╩схут би╫╫╫╫╫██цкдатуп═бит═упдатфлг═╩цхк бит╤ со сее иф цхангед╝█═бжс═вритдата═╩таке бранцх иф цхангед╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите пресент дата сецтор буффер█╙ то тхе диск╝ ╗упдатес диск со█╙ цан реад ин неьт дата сец витх╜█╙ оут ожервритинмбуф═лда═вркбуффм╛ь═╩гет аддр оф селецтед буф фром█═ста═а╢л═╩фм парм лст ╕ пут ит ин поинтер╝█═лда═вркбуффм╚╠╛ь█═ста═а╢л╚╠█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цхк иф дата сец буф хас цхангед█╙ синце ласт реад ор врите╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫оинт а╢л╞х ат а специфиц█╙ сецтион оф а дос буффер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██селвкбуф═лдь═ё╟═╩селецт ворк буффер╝█═бея═пт╡фмбуф═╩алваыс╝█селтсбуф═лдь═ё╡═╩селецт т╞с лист буффер╝█═бне═пт╡фмбуф═╩алваыс╝█селдабуф═лдь═ё╢═╩селецт дата буффер╝█пт╡ф ╟ то ╡╝██доимаге═йср═прпврдос═╩гет реады то врите дос имаге╝█═йср═врдосимг═╩врите дос имаге то диск╝█═ймп═гоодфмьт═╩еьит фм цлеанлы╝ ежентуаллы ртнс█╩то афтрфунц ╗╓а╤аб╘ лоцатед ин█╩тхе фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ п╝█═деы═╩кицк ит двн ╗вилл инц ит латер╘╝█═бми═доимаге═╩дон╖т до сец ╟ цаусе тхат╖с жтоц█═бне═сетлнксц═╩го врите сецс ╡ то ╠╣╝█═тыа█═бея═сетлнктк═╩го бацк то врите сец ╠ анд зеро█╩оут тхе дирецторы сецтор линкс╝██╙ роутине то врите тхе дос█╙ имаге он трацкслнктк═╩сет трк╞сец жалс фор линк ╡ неьт█сетлнксц═сты═дирлнксц═╩дирецторы сецтор╝█═ины═╩гет сец ё то врите ╕ пут ит ин█═сты═ибсецт═╩рвтс╖с иоб╝█═лда═ё╡═╩врите опцоде╝█═йср═рвтсдрж╠═╩врите дирецторы сец то диск╝█═лды═дирлнксц═╩сец жал оф неьт дир сец ╡ вритецбуф╛ь█═инь█═бне═цлрдирец█═йср═пт╡дирбф═╩десигнате дир сец буф ас и╞о буф█═лда═ё╓╠╠═╩╗а╘ ╫ ё оф цат трк╝█═лды═сецпертк═╩ё оф сецс╞трк ╫ ╠╤╝█═деы█═деы█═ста═ибтрк═╩пут цат трк ин иоб╝██╙ врите дирецторы сецс ╗трк╠╥╛█╙ сецс ╠╣ то ╠╘ то диск╝██сетлнктк═ста═дир Ё то ╠╤ ыет©█╩иф нот ╜ бранцх╝█═лдь═ё╓╢╦═╩оффсет то трк ╠╦ ╗ие╝ скип тхе█╩цаталог трацк╘╝█═бне═фреетрк═╩алваыс ╜ го фрее тркс ╠╦ то Ё╢╝█фреедткс═йср═вритжтоц═╩врите фреед уп жтоц то диск╝██╙ цлеар оут тхе дирецторы сец буф╝██═лдь═ё╟█═тьа█цлрдирец═ста═диреыте ин тркмап╝█═деы═╩редуце индеь то фреткмск цаусе█╩лоадинг фром енд оф фреткмск╨█╩ ╒╟╟ ╟╟ фф фф╒╝█═бпл═фрееит═╩╗╢бытес╞тркмап ╕ ╢бытс╞фреткмск╘█═цпь═ё╓╢╢═╩оффсет то старт оф тркмап╠╥█╩╗ие╝ цаталог трацк╘╝█═бне═фреетрк═╩хаже ве фреед тркс индеь то енд оф фреткмск╝█фрееит═лда═фреткмск╛ы═╩фрее мост тркмапс╝ ╗стартинг█╩витх тркмапЁ╘╝█╩ноте╨ нот фрееинг уп жтоц сец█╩ор тркс усед бы дос╝█═ста═тркмап╟╛ь═╩фрее тркс бы плацинг фолловинг█╩бытес ин ю тркмап╨ ╒фф фф ╟╟ ╟╟╒█═инь═╩кицк уп индеь то б╨ дос онлы оццупиес сецторс█╙ ╟ то ╢ он трк ╡╛ бут роутине█╙ такес рест оф сецс он трк ╡ оут█╙ оф цирцулатион╝██═лдь═ё╓╟ц═╩оффсет то старт оф тркмапЁ╝█фреетрк═цпь═ё╓╦ц═╩оффсет ╠ паст енд оф тркмапЁ╢╝█═бея═фреедткс═╩доне уп то енд оф тркмапЁ╢╝█═лды═ёЁ═╩инитоут жтоц фром тркмап╟ то█╙ енд оф сецтор╝ ╗ноте╨ тхис█╙ ассигнс алл трацкс╝╘██═лдь═ё╣╤═╩оффсет инто жтоц то тркмап╟╝█═лда═ё╟█зжтоц═ста═жтоцбуфф╛ь═╩зеро оут а тркмап быте╝█═инь█═бне═зжтоц██╙ фрее уп алл тркс еьцепт тркс ╟╛█╙ ╠╛ ╡ ╕ цат трк ╗ё╠╥╘╝█╙█╙ ноте ╗фрм врк ареа╘█═еор═ё╓фф═╩унцомпл╝ ит ╕ пут жолё ин жтоц╝█═ста═жолусед█═лда═ё╓╠╠═╩усе трк ё ╠╥ фор цаталог трк╝█═ста═ньтркусе═╩сет цат трк ас ньт трк то аллоц╝█╩╗ньтркусе ис лоцатед ин жтоц╝╘█═лда═ё╠═╩аллоцатион дирецтион ╫ форвард╝█═ста═дрецтион██╙ зеро т тхе фм врк ареа ╗нон╜цхаин╘█═лда═ё╢═╩опцоде фор формат╝██╙ го формат тхе диск╝██═йср═рвтсдрж╠═╩цалл рвтс дрижер то формат диск╝██╙ пут жолё╛ ё оф неьт трк то бе█╙ ассигнед ╕ ассигнмент дирецтион█╙ ин тхе жтоц сецтор буффер╝██═лда═жолва═╩цомплементед жолёорврк═лда═фмвкареа╛ы═╩цопы ворк ареа ╜╜╜╜╜╬ ворк буф╝█═ста═╗а╢л╘╛ы█═ины█═цпы═ё╢╣═╩╢╣ бытес то цопы ╗╟ то ╢╢╘╝█═бне═сторврк█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ инит фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнинит═йср═звркареа═╩ини██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цопы фм ворк ареа то фм ворк буф█╙ ╗лоцатед ин цхаин оф дос буфс╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цпыфмва═йср═селвкбуф═╩пт а╢л╞х ат фм ворк буф ╗цхаин╘╝█╩╗гет адр фром фм парм лист╝╘█═лды═ё╟═╩инитиализе индеь╝█стдр фрм фм параметер лист╝╘█═лды═ё╟═╩зеро оут ретурн цоде ин фм парм█═сты═ртнцодфм═╩лист то сигнал но ерорс╝█сторфмвк═лда═╗а╢л╘╛ы═╩цопы фм ворк буф ╡ фм ворк ареа╝█═ста═фмвкареа╛ы█═ины█═цпы═ё╢╣═╩╢╣ бытес то цопы ╗╟ то ╢╢╘╝█═бне═сторфмвк█═цлц═╩вхы©©©©©█═ртс█л═зонстк═╩╗Ё цонжерсион фацторс╝╘█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цопы цонтентс оф фм ворк буффер█╙ ╗ин дос цхаин╘ то фм ворк ареа█╙ ╗нот ин дос цхаин╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██рстрфмва═йср═селвкбуф═╩пт а╢л╞х ат фм ворк буф╝█╩╗гет а╠╛ елсе адд нотхинг╝█═ймп═гетжнмб═╩го бацк то до море субт╖с витх█╩саме цонжерсион фацтор╝█тонегасц═пла═╩гет ресулт оф диж ╗ие╝ вхоле ё█╩оф субтрацтионс╘╝█═ора═ё╓б╟═╩цонжерт цоунт то нег асции цхар╝█═йср═цоут═╩прт цхар╝█═деы═╩Ё цхарс╞жолё ╗ие╝ ╡ то ╟╘╝█═бпубтрацт тхе цонжерсион фацтор╝█═ста═а╣л═╩сторе тхе ремаиндер╝█═лда═а╣л╚╠═╩нонсенсе ╜ нот усед╝█═сбц═ё╟═╩нонсенсе ╜ нот усед╝█═ста═а╣л╚╠═╩нонсенсе ╜ нот усед╝█═пла═╩гет цоунтер оф ё оф субт╖с анд█═адц═ё╟═╩адд ╗ц╘╝ иф ремаин╝ ╬ цонжерсион█═пха ═╩фацтор╛ адд не╝█═пха═╩саже цоунт он стацк╝█гетжнмб═лда═а╣л═╩гет лов бте хеь анд цмп ит то█═цмп═басетен╛ы═╩табле оф цонжерсион фацторс╝█╩цонжерсион табле цонтаинс поверс█╩оф ╠╟╨ ╠╟ч╡╫╠╟╟╛ ╠╟ч╠╫╠╟╛ ╠╟ч╟╫╠█═бцц═тонегасц═╩бранцх иф ё ╪ цонжерсион фацтор╝█═сбц═басетен╛ы═╩с╣л витх хеь ╕ цалл█╙ пржолнмб╝ дестроыс ╗а╘ ╕ ╗ы╘ регс╝█╙ цонжерсион доне бы симулатинг█╙ дижисион жиа суццессиже субтрацтионс█╙ оф поверс оф ╠╟╝╘██пржолнмб═лды═ё╡═╩индеь то ё оф цонжерсион фацторс█╩анд дигитс╝█зонстк═лда═ё╟═╩инит цоунт оф ё оф субтр╖с дот█╙ децимал ╗витх леадинг зероес иф█╙ апплицабле╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ноте╨ тхис ис а буггы роутине█╙ ╜ доесн╖т усе хи быте со нумберс█╙ греатер тхан ╡╣╣ аре еьпрессед█╙ ас ╡╣╤ мод╝█╙█╙ ╗пс╝ то усе ас а станд╜алоне█╙ роутине╛ лоад а паусе неедед╝█═бне═црцатртн═╩паусе нот реяуиред╝█═йср═рдкеы═╩паусе со инфо цан бе абсорбед█═лда═ё╡╠═╩бефоре сцроллед офф сцрн╝█═ста═сцрнсрцх═╩ресет индеь фор фресх сцрн инфо╝█црцатртн═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цонжерт ╠ хеь быте то Ё╜дигилы ретурнс то афтрфунц█╩╗╓а╤аб╘ лоцатед ин тхе фмдрижер█╩роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ принт ╪цр╬ ╕ цхк фор паусе╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██црцатлог═лда═ё╓╦д═╩принт а ╪цр╬╝█═йср═цоут█═дец═сцрнсрцх═╩дец индеь ╡ сее ифец═╩╗ц╘ ╫ ╠╛ со тхере арен╖т море█╩ентриес ин тхис дирецт сецтор╝█╩тхере╢╛ го бацк то реад ин█╩анотхер дирецторы сецтор╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ еьит филе манагер цлеанлы╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██тофмьток═ймп═гоодфмьт═╩ежентуа█╙ сецтор буф то пт ат старт оф неьт█╙ филе десцриптион ентры╝██ньдесцрп═йср═ньплусЁ╣═╩адд Ё╣ бытес то индеь со ит птс█╩то неьт ентры ин цуррент дир сец╝█═бцц═десцрптк═╩╗ц╘ ╫ ╟╛ со го лоок фор море█╩ентриес ин тхис партицулар█╩дирецторы сецтор╝█═бцс═рддирсбеддед ин тхе филе█╩наме ас а протецтион сцхеме╝╘█═инь═╩кицк уп индеь инто филе десцрип╝█═деы═╩редуце тхе цхарацтер цоунтер╝█═бпл═пртфнаме═╩бранцх иф море цхарс то прт╝█═йср═црцатлог═╩прт ╪цр╬ афтр наме╛ тест ╢ паус╝██╙ кицк уп индеь инто цуррент дирецторы оф филе█═инь═╩десцриптион ентры╝█═лды═ё╡╧═╩цоунтер фор Ё╟ цхрс╞наме ╗╟╜╡╧╘╝█пртфнаме═лда═фил╠тстк╛ь═╩гет цхр ╢ филе наме ╕ принт ит╝█═йср═цоут═╩╗п╝с╝ бецаусе тхе оутпут хоок█╩стилл птс то дос╖с оутпут хндлр╛█╩цтрл╜д анд а субсубсеяуент дос█╩цмд цан бе емфиле сизе╝█╩╙╙╙ ноте ╙╙╙ ╜ роутине ис буггы╝█╩╗доесн╖т усе хи быте╛ со филес█╩╬ ╡╣╣ сецс лонг аре еьпрессед█╩ас ╡╣╤ мод╝╘█═лда═ё╒ ╒═╩принт ╪спц╬ афтер сизе╝█═йср═цоут██╙ принт тхе филе наме╝██═инь═╩кицк ╗ь╘ уп цаусе наме стартс ат█═инь═╩╢тх быте фром старт ╪спц╬╝█═йср═цоут██╙ принт филе сизе ╗еьпрессед ин█╙ термс оф сецторс╘╝██═лда═фил╠сизе╛ь═╩гет лов ╕ хи бытес оф филе сизе█═ста═а╣л═╩╗ин сецторс╘ фром филе десцрип█═лда═фил╠сизе╚╠╛ь═╩ин цур дир сец ╕ стицк тхем ин█═ста═а╣л╚╠═╩ин а╣л╞х╝█═йср═пржолнмб═╩принт цхар табле╝█═деы═╩редуце цоунт оф схифтс╝█═бне═цхртыпиь═╩но сет битс енцоунтеред ыет╛ со█╩го бацк то до море схифтс╝█пртфтыпе═лда═фтыпетбл╛ы═╩гот а сет бит со нов гет цхар█╩фром табле оф тыпе сымболс╝█═йср═цоут═╩принт тыпе сымбол╝█═лда═ё╒ ╒═╩принт траилинго цан индеь тбл█╩тхат цонтаинс сымболс фор тыпес╝█═лды═ё╥═╩сет ╗ы╘ то индицате ╥ рележант█╩битс афтер схифт оут хи бит╝█═асл═╩тхров аваы хи бит╝█цхртыпиь═асл══╩схифт рест оф битс унтил хи сет╝█═бцс═пртфтыпе═╩ё оф схифтс ╡ сет ╗ц╘ десигнатес█╩индеь то тыпе цоде═╩хи бит цлр со филе унлоцкед╝█═лды═ё╒╙╒═╩ресет ╗ы╘ ╫ лоцкед сымбол╝█прлоцоде═тыа═╩еитхер принт ╒╙╒ ор ╪спц╬╝█═йср═цоут██╙ принт цхар цоде фор филе тыпе ╕█╙ а траилинг ╪спц╬╝██═лда═фил╠тыпе╛ь═╩гет филе тыпе агаин ╕ маке суре█═анд═ё╓╥ф═╩хи быте ис офф ск═╩трк ё ╫ ╟╛ со но море ентриес ин█╩цуррент дирецторы буффер╝█═бми═ньдесцрп═╩тркё╫╓фф╫делетед филе со скип ит██╙ цхк филе статус ╕ принт лоцкед█╙ сымбол ╗╒╙╒╘ ор спаце╝██═лды═ё╒ ╒═╩дефаулт ╗ы╘╫╪спц╬ н цасе нот лцк█═лда═фил╠тыпе╛ь═╩гет филе тыпе╝█═бпл═прлос со го еьит╝█═лдь═ё╟═╩инитиализе индеь инто дир сец╝██╙ аналызе тхе трацк нумбер╝██десцрптк═сть═цурдирнь═╩саже ндеь то ентриес ин дир сец╝█═лда═фил╠тстк╛ь═╩трк ё оф филе╖с ╠рст т╞с лист█╩╗фром тхе филе╖с десцриптион ин█╩тхе дирецторы сецтор╘╝█═бея═тофмьто ╕ тест иф паусе неедед╝█═йср═црцатлог═╩до ит агаин╝██╙ реад дирецторы сецтор инто тхе█╙ дирецторы сецтор буффер╝██═цлц═╩╗ц╘╫╟╛ реад ╠рст дир сец╝█╩╗ц╘╫╠╛ реад неьт дир сец╝█рддирсец═йср═рддирецт═╩го реад дирецторы сецтор╝█═бцс═тофмьток═╩ран оут оф дир сецин стринг╝█═сть═а╣л╚╠═╩нонсенсе инструцтион ╗цаусе тхе█╩хи быте ис нот усед ин тхе█╩пржолнмб роутине ╗╓ае╢╡╘╝╘█═лда═ибсмод═╩гет жолё фоунд ╗фром рвтс╖с иоб╘█═ста═а╣л═╩анд пут ит ин а╣л╝█═йср═пржолнмб═╩го принт жол ё ╗буггы роутине╘╝█═йср═црцатлог═╩прт ╪цр╬╪цр╬╖с ╕ тхе вордс█╙ ╒диск жолуме╒╝█═йср═црцатлог═╩прт ╪цр╬ ╕ тест иф паусе неедед╝█═йср═црцатлог═╩до ит агаин╝█═лдь═ё╠╠═╩╠╡ цхарс то прт ╗╠╠ то ╟╘╝█прдскжол═лда═дскжолум╛ь═╩гет цхар оф режерсе стринг╝█═йср═цоут═╩принт цхар╝█═деь█═бпл═прдскжол═╩море цхарс емент оф тхе█╩жол ё ис ╟╛ ор иф ит матцхес тхе█╩жол ё реад офф дск╛ еьецутион█╩процеедс ас иф тхе цоррецт жол█╩вас фоунд╝╘█═йср═реаджтоц═╩реад жолуме табле оф цонтентс╝█═лда═ё╡╡═╩сет индеь то аллов ╡╡ сцреен█═ста═сцрнсрцх═╩линес бетвеен паусес╝██╙ принт ╡ █═ста═жолва═╩╗вхен рвтс латер ентеред╛ тхис█╩жалуе ис еоред витх ё╓фф то█╩симулатед а цомплементед жол ё█╩оф ╟ ╗ие╝ ё╓фф еор ё╓фф ╫ ё╓╟╟╘╝█╩афтер рвтс реадс тхе аддресс█╩цхецксум╛ ит цхецкс ╡ сее иф тхе█╩цоррецт жол ё вас реад офф тхе█╩диск╝ иф тхе цомплн врк ареа█релеасец═ста═асигнсец╛ь█═деь█═бпл═релеасец█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цаталог фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнцатлог═йср═звркареа═╩инитиалисе тхе фм ворк ареа╝█═лда═ё╓фф═╩аллов аны жол то бе цаталогед╝╩вхен старт ротатинг ассигнмент█╩мап╝█═йср═суб╡фрее═╩адйуст ассигнмент мап то фрее уп█╩сец бы сеттинг бит цорреспондинг█╩то сец ё╝ неьт╛ мерге асигнмап█╩витх тхе аппроп бит мап ин жтоц╝█═лда═ё╟═╩зеро оут асигнсец╛ асигнтрк█═лдь═ё╣ ═╩╕ асигнмап ╗╤ бытес╘ иентуаллы█╩ртнс то афтрфунц ╗╓а╤аб╘ лоцатед█╩ин тхе фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ суброутине то фрее уп а сецтор█╙ ин а тркмап оф тхе жтоц╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фреесец═сец═╩сет царры со фрее уп пресент сец█╩го фрее уп тхе т╞с лист сец╝█═сец█═бцс═рдтс╢дел═╩алваыс╝██╙ доне фрееинг уп алл сецторс█╙ ассоциатед витх тхис филе╛ со█╙ нов врите модифиед жтоц бацк█╙ то тхе диск╝██донедел═йср═вритжтоц═╩врите упдатед жтоц то диск╝█═ймп═гоодфмьт═╩го еьит фм цлеанлы╝ ежлфрее═╩иф ╗ы╘ ╪ ╬ ╟╛ тхен нежер ран офф█╩енд оф т╞с лист сец буф ыет╛ со█╩го цхк иф море дата прс то до╝██╙ фрее уп сецтор цонтаининг тхе█╙ т╞с лист╝██═лда═цуртстрк═╩трк ё оф цуррент т╞с лист сец╝█═лды═цуртссец═╩сец ё оф цуррент т╞с лист сец╝█═йср═фреесец═ф дата сец╝█═лда═╗а╢л╘╛ы█═таы═╩цондитион ╗ы╘╫сец ╕ ╗а╘╫трк фор█═пла═╩ентры ин╡ роут╖н ╡ фрее уп сецс╝█═йср═фреесец═╩фрее уп сецтор фром делетед филе█быпасдел═лды═цурдирнь═╩сет ╗ы╘ ╡ индеь старт дата паир╝█═ины═╩кицк уп ╗ы╘ ╡ пт ат ньт дата пр╝█═ины█═бне═детхе т╞с лист буффер╝█═лда═╗а╢л╘╛ы═╩гет трк ё оф дата сец╝█═бми═быпасдел═╩нег трк ё иллегал╝ ╗цан усе ас█╩а протецтион сцхеме╝╘█═бея═быпасдел═╩трк ё оф ╟ ╫ но море дата сецс█╩листед ин цуррент т╞с лист╝█═пха═╩саже трк ё оф дата сец он стк╝█═ины═╩гет сец ё ом прм лст╝╘██╙ фрее алл сецс листед ин тхе т╞с█╙ лист тхат цуррентлы оццупиес тхе█╙ т╞с лист буффер╝██═лды═ё╠╡═╩╠рст дата сец паир листед ис█╩оффсет ╠╡ бытес фром старт оф█╩т╞с лист буффер╝█делфрее═сты═цурдирнь═╩сет ╗ы╘ ╫ индеь то тхе дата паир█╩листед ин в вхат сецс█╙ то релеасе╝╘██═цлц═╩╗ц╘╫╟╛ сигнал ╠рст т╞с лист сец╝█рдтс╢дел═йср═реадтс═╩го реад ин т╞с лист╝█═бцс═донедел═╩брнцх иф йуст реад ласт т╞с лист█╩сец ассоциатед витх тхис филе╝█═йср═селтсбуф═╩поинт а╢л╞х ат т╞с лист сецтор█╩буффер╝╗гет адр фрм фф т╞с лист█═ста═фил╠тстк╛ь═╩витх ╓фф то сигнал филе делетед╝█═лды═фил╠тссц╛ь═╩пут сец ё оф филе╖с ╠рст т╞с лст█═сты═фиртссец═╩ин тхе ворк ареа╝█═йср═врдирецт═╩врите модифиед дирец сец ╡ диск╝██╙ реад т╞с лист сец инто т╞с лист буф╝█╙ ╗неед тхис инфо со кно═лдь═цурдирнь═╩╗ь╘ ╫ индеь то филе десцриптион█╩ентры ин дирецторы сец буффер╝█═лда═фил╠тстк╛ь═╩гет трк ё оф ╠рст т╞с лист сец╝█═ста═фирстстк═╩цопы ит ин╡ ворк ареа ╕ ласт цхр█═ста═фил╠наме╚╡╧╛ь═╩пос╖н оф филе наме флд дсцрп█═лда═ё╓фф═╩реплаце ориг трк ё олете а лоцкед филе█╩со го хандле ерр ╕ еьит╝██╙ гет трк ё оф филес ╠рст т╞с лист█╙ фром филе десцрип ентры ин дир█╙ сец буф╝ пут ит ин тхе врк ареа█╙ ╕ врите ит ожер тхе ласт цхар█╙ пос╖н ин тхе аппроприате филе█╙ наме фиелд ин дирецторы сецтор╝██алтрнтрыйср═цомнопен═╩лоцате филе витх саме наме анд█╩тхен опен ит╝█═лдь═цурдирнь═╩╗ь╘ ╫ индеь то филе десцриптион█╩ин дирецторы сецтор буффер╝█═лда═фил╠тыпе╛ь═╩гет филе тыпе фром дир сец буф╝█═бпл═алтрнтры═╩бранцх иф филе нот лоцкед╝█═ймп═филелокд═╩ерр ╜ цан╖т деиле поинтер пос╖н█═бне═жрфыреад═╩анд тхен го бацк то реад неьт█═инц═филптсец╚╠═╩дата сецтор унтил енцоунтер енд█═ймп═жрфыреад═╩оф филе маркер╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ делете фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнделете═╝█жрфыреад═йср═ньтдатрд═╩реад неьт дата сец ин╝ ╗ассуме█╩дата сец ве вант нот пресентлы█╩ин меморы╝╘█═бцс═тоокфмьт═╩енд оф филе детецтед ╜ еьит фм╝█╩ежентуаллт ретурнс то афтрфунц█╩╗╓а╤аб╘ лоцатед ин тхе фмдрижер█╩роутине ╗╓а╤а╦╘╝█═инц═филптсец═╩кицк уп фцлеанлы╝█╩ежентуаллы ретурнс то афтрфунц█╩╗╓а╤аб╘ лоцатед ин тхе фмдрижер█╩роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ жерифы фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнжерифы═йср═цомнопен═╩лоцате филе витх саме наме█╩╕ опен иттхе фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ поситион фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнпосн═йср═цалцфптр═╩усе р╜╛ б╜ ╕ л╜параметерс ╡ цалц█╩поситион оф филе поинтер вантед╝█═ймп═гоодфмьт═╩еьит филе манагер ор цлр█╩╗лоцк ор унлоцк╘ хи бит╝█═ста═фил╠тыпе╛ь═╩стицк модифиед филе тыпе бацк ин█╩филе десцрип парт оф дир сец буф█═йср═врдирецт═╩врите упдатед дирец сец то диск╝██тоокфмьт═ймп═гоодфмьт═╩еьит фм цлеанлы╝ ежентуаллы ртнс█╩то афтрфунц ╗╓а╤аб╘ лоцатед ин█╩██цомнлоцк═йср═цомнопен═╩лоцате тхе филе витх тхе саме█╩наме ╕ опен ит╝█═лдь═цурдирнь═╩╗ь╘ ╫ индеь то филе десцриптион█╩ентры ин тхе дирецторы сец буф╝█═лда═фил╠тыпе╛ь═╩гет олд филе тыпе╝█═анд═ё╓╥ф═╩схут хи бит офф╝█═ора═локунмск═╩мерге витх локунмск ╡ сет╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ лоцк ╕ унлоцк фунцтион хандлерс╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнлоцк═лда═ё╓╦╟═╩сет хи бит ин лоцк╞унлоцк маск╝█═ста═локунмск█═бне═цомнлоцк═╩алваыс╝███фнунлоцк═лда═ё╟═╩маке суре хи бит цлр ин локунмск█═ста═локунмск█═ста═упдатфлг═╩реяуирес упдатинг╝█═йср═инцрец═╩еитхер инц тхе рецорд нумбер ор█╩инц тхе быте оффсет инто рецорд╝█═ймп═инцфилпт═╩инц тхе быте оффсет инто тхе█╩цуррент дата сецтор╝ иф ат тхе█╩енд оф сецтор╛ инц тхе оффсет█╩инто тхе ентире филе инстеад╝███╙═╩саже быте то врите он стк╝█═йср═ньтдатрд═╩реад ньт дата сец буф иф неедед╝█═пла═╩гет дата быте то врите офф стк╝█═ста═╗а╢л╘╛ы═╩пут дата быте ин дата сец буф╝█═лда═ё╔╟╠╟╟╟╟╟╟═╩сет бит╤ то сигнал дата сец буф█═ора═упдатфлг═╩хас цхангед ╕ тхерефор╛ тхе дискр═децрвлен═╩цхецк иф доне вритинг╝ иф нот╛█╩редуце цоунтер фор ё оф бытес█╩лефт то врите╝█═ймп═вритернг═╩го бацк то врите неьт дата быте╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ суброутине вхицх вритес быте╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██вртдата═пхар╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██вритернг═йср═инциобуф═╩поинт а╢л╞х ат соурце быте╝█═лды═ё╟═╩сет ╗ы╘ то индеь соурце буф╝█═лда═╗а╢л╘╛ы═╩гет быте то врите╝█═йср═вртдата═╩пут дата быте ин дата сец буф╝█╩╗врите дата сец буф то диск иф█╩нецессары╝ ╘█═йсите╜ранге╜оф╜бытес█╙ субфунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██пснвррнг═йср═цалцфптр═╩усинг р╜╛ л╜ ╕ б╜пармс╛ цалц█╩пос╖н оф филе поинтер вантед╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите ранге╜оф╜дата╜бытес█╙ субфунцтион хандлесецтор буффер╝ иф дата сец буф█╩ис фулл╛ тхен врите ит то диск█╩анд упдате т╞с лист буф╝█═ймп═гоодфмьт═╩еьит филе манагер╝ ежентуаллы█╩ртнс то афтрфунц ╗╓а╤аб╘ лоцатед█╩ин тхе фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ поситион ╕ врпоинтер вантед╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите╜оне╜быте субфунцтион хндлр█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██вритеоне═лда═онеиобуф═╩гет быте то врите фром оне╜быте█╩буффер ин фм параметер лист╝█═йср═вртдата═╩сторе дата то врите ин тхе дата█╩═ртс██ндатерр═ймп═ендофдат═╩ран оут оф дата вхиле реадинг╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ поситион ╕ врите╜оне╜быте█╙ субфунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██пснвроне═йср═цалцфптр═╩усинг р╜╛ л╜ ╕ б╜пармс╛ цалц█╩пос╖н оф филе дата сец буф█═пха═╩саже ит он стк╝█═йср═инцрец═╩еитхер инц рец ё ор быте оффсет█╩инто рецорд╝█═йср═инцфилпт═╩инц быте оффсет инто цуррент█╩дата сец ор╛ иф ат енд оф сец╛█╩инц тхе сецтор оффсет инто тхе█╩ентире филе╝█═пла═╩гет дата быте рд ╗бацк офф стк╘╝██╩ис алреады ин меморы╝ иф нот╛█╩реад дата сец инто дата сец буф╝█╩ховежер╛ ╠рст цхк иф дат сец буф█╩неедс упдатинг со дон╖т ожрврите█╩дата сец буф ╕ лосе инфо╝█═бцс═ндатерр═╩бранцх иф ран оут оф дата сецс█╩вхиле реадинг╝█═лда═╗а╢л╘╛ы═╩гет сингле быте фрмингле быте реад инто тхе█╩таргет меморы лоцатион╝█═ймп═реадрнг═╩го бк то реад неьт быте оф дата╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ суброутине то реад а дата быте╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██рддата═йср═ньтдатрд═╩цхк иф дата сец ве вант то реадте дата█╩ин буф ╕ лоосе инфо╝╘█═пха═╩саже сингле быте реад он стк╝█═йср═инциобуф═╩инц тхе цур╖нт таргет рам меморы█╩лоцатион ╗бытрнг╘ ╕ поинт а╢л╞х█╩ат таргет лоцатион ин и╞о буф╝█═лды═ё╟═╩инитиализе ╗ы╘ индеь╝█═пла═╩ретриеже быте реад╝█═ста═╗а╢л╘╛ы═╩пут стхе ё оф бытес ╡ реад╝█╩╗доне реадинг вхен лен╡рдвр╫╟╝╘█═йср═рддата═╩гет дата быте фром дата сец буф╝█╩╗иф десиред дата сецтор ис нот█╩алреады ин меморы╛ тхен реад ит█╩ин╝ ховежер╛ ╠рст цхк иф пресент█╩инфо ин дата сец неедс то бе█╩упдатед со дон╖т ожерври╫╫╫╫╫██пснрдрнг═йср═цалцфптр═╩усинг р╜╛ л╜ ╕ б╜пармс╛ цалц тхе█╩пос╖н оф филе поинтер вантед╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад╜ранге╜оф╜бытес█╙ субфунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реадрнг═йср═децрвлен═╩децремент тхе фм парм лист╝█═ймп═гоодфмьт═╩еьит тхе филе мгр╝ ежентуаллы█╩ртнс то афтрфунц ╗╓а╤аб╘ лоцатед█╩ин тхе фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ поситион ╕ реад╜а╜ранге╜оф╜бытес█╙ субфунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫сец буф╝█╩╗иф десиред дата сецтор ис нот█╩алреады ин меморы╛ тхен реад ит█╩ин╝ ховежер╛ ╠рст цхк иф пресент█╩инфо ин дата сец неедс то бе█╩упдатед со дон╖т ожерврите дата█╩ин буф ╕ лоосе инфо╝╘██═ста═онеиобуф═╩пут быте реад ин тхе ╠╜быте буф█╩цонтаинед ин ╫╫╫╫╫╫╫╫╫╫╫╫██пснрдоне═йср═цалцфптр═╩усинг р╜╛ л╜ ╕ б╜параметерс╛цалц█╩тхе пос╖н оф филе птр вантед╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад╜оне╜быте субфунцтион хандлер█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реадоне═йср═рддата═╩гет дата быте фром дата тры поинт ╕ стицк он тхе стацк█═лда═врсубтбл╛ь═╩╗хи быте фирст╘╝ тхен до а стацк█═пха══╩йумп то еьецуте тхе гижен врите█═ртс═╩субфунцтион╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ поситион анд реад╜оне╜быте█╙ субфунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫ите ╡ лцкд филе╝██═лда═субцодфм═╩цхк иф субцоде ис легал╝█═цмп═ё╣═╩╗муст бе ╪ ╫ ╣╝╘█═бцс═тоеррсуб═╩еррор ╜ иллегал субцоде╝██═асл═╩субцоде╙╡╛ цаусе ╡ бытес╞адр╝█═таь═╩индеь табле оф субфунцтион адрс╝█═лда═врсубтбл╚╠╛ь╩гет═адр═╗минус═╠╘═оф═субфунцт█═пха═╩ен╩го хандле ранге еррор╝██тофилоцк═ймп═филелокд═╩го хандле лоцкед филе еррор╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнврите═лда═филтыпва═╩цхк иф филе ис лоцкед╝█═бми═тофилоцк═╩еррор ╜ цан╖т вр█═таь═╩индеь табле оф субфунцтион адрс╝█═лда═рдсубтбл╚╠╛ь╩гет═аддр═╗минус═╠╘═оф═субфунцт█═пха═╩ентры поинт ╕ пут ит он тхе стк█═лда═рдсубтбл╛ь═╩╗хи быте фирст╘╝ тхен до а стацк█═пха═╩йумп то еьецуте тхе гижен реад█═ртс═╩субфунцтион╝██тоеррсуб═ймп═рнгеррсб═██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнреад═лда═субцодфм═╩цхк иф субцоде ис легал╝█═цмп═ё╣═╩╗муст бе ╪ ╫ ╣╝╘█═бцс═тоеррсуб═╩ранге еррор ╜ иллегал субцоде╝██═асл═╩субцоде╙╡╛ цаусе ╡ бытес╞адр╝                                   ╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ сет уп рвтс╖с иоб то врите дос╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██прпврдос═лда═фирдоспг╚╠═╩десигнате старт оф дос ас адр оф█═ста═иббуфп╚╠═╩и╞о буф ин рвтс╖с иоб╝█═лда═ё╟█═ста═иббуфп█═лда═жолва═╩цомплемент жолё╝█═еор═ё╓фф█═ста═ибжуццессфул╝█╩нжр такен иф йуст сеекинг цаусе█╩но еррор сигналлинг роутинес аре█╩ассоциатед витх тхат оператион╝█═плп═╩тхров статус офф стацк╝█═цлц═╩сигнал суццессфул╝█═ртс██еррентер═плп═╩тхров статус офф стацк╝█═сец═╩сигнал унсуццессфул╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫═сеи═╩сет интеррупт дисабле флаг то█╩прежент аны фуртхер маскабле█╩интерруптс вхен доинг реал╜тиме█╩программинг╝█═йср═рвтс═╩ентер рвтс пропер ╡ до операт╖н╨█╩ ╓╟╟╫сеек╛ ╓╟╠╫реад╛█╩ ╓╟╡╫врите╛ ╓╟Ё╫формат╝█═бцс═еррентер═╩оператион вас нот с ╜ ╗ы╘ анд ╗а╘ ╫ лов анд█╙ хи бытес ╗респецтижелы╘█╙ оф аддр оф иоб табле╝█╙ ╗п╝с╝ ноте тхат тхе ╓Ёд╧ жецтор█╙ йумпс то хере║║║╘██ентервтс═пхп═╩саже статус он стк╝█╩╗ц╘╫╟ иф сеекинг ор реадинг╝█╩╗ц╘╫╠ иф вритинг ор форматтинг╝█ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ роуте еьецутион то рвтс╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ нормал роуте то ентер рвтс фром█╙ цустом ассемблы лангуаге пргмс╝█╙ он ентры ╜ тхе иоб анд дцт тблс█╙ муст алреады бе сет уп╝█╙ нтед╝██╙ адйуст поинтер то иоб ╕ тест иф тхере█╙ аре аны море сецторс то реад╞врите╝██саметрк═сты═ибсецт═╩сторе нумбер оф сец вантед╝█═дец═иббуфп╚╠═╩редуце буффер╖с паге адр╝█═дец═бт╡пгцтр═╩редуце цнтр ╢ ё оф сецс ╡ реад╝█═бне═рвпагес═╩море сецс то реад╝█═сец╝█═лды═ибсецт═╩гет ё оф сец йуст рд ор вриттен█═деы═╩жал ╢ ньт сец ╡ реад╞врите ╗вхен█╩еьецутинг боот╠╛ ё╓╟╧ ╜╜╬ ё╓фф╘╝█═бпл═саметрк═╩бранцх то усе тхе саме трацк╝██╙ старт а нев трацк╝██═лды═ё╓╟ф═╩старт витх сец ╠╣╝█═ноп█═ноп█═дец═ибтрк═╩редуце тркё ва╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад╞врите а гроуп оф пагес╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██рвпагес═лда═адрофиоб╚╠═╩инит ╗а╘╞╗ы╘ витх хи╞лов бытс оф█═лды═адрофиоб═╩адр оф рвтс╖с иоб ╢ нтры ╡ рвтс╝█═йср═ентервтс═╩ентер ин╡ рвтс ╡ реад╞врите реад вхен боот╠ ис еьецутед╝█═ста═ибсецт═╩старт вритинг витх трк╟╟╞сец╟╧╝█═йср═рвпагес═╩врите трк╟╟╞сец╟╧ ╡ трк╟╟╞сец╟╟╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙█╙ фрее спаце ╗╓б╥╦д╜╓б╥╧╡╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙██═хеь═╟╟╟╟╟╟╟╟╟╟╟╟═╩унусед╤╘╝█═цлц═╩цалц хи быте адр оф трк╟╟╞сец╟╧█═адц═ё╧═╩╗ё╓б╤ ╚ ё╓╟╧ ╫ ё╓бф╘╝█═ста═иббуфп╚╠═╩сет буф ╡ сенд инфо ╡ паге ё╓бф╝█═лда═ё╠╟═╩десигнате ╠╟ пагес то врите╝█═ста═бт╡пгцтр═╩╗ё╓бффф ╜ ё╓б╤╟╟╘╝█═сец█═сбц═ё╠█═ста═имг╦фф═╩сигнифы тхат тхере аре ╧ пагес ╡█╩беа═ибтрк█═лда═ё╢█═ста═ибсецт█═лда═ё╡═╩сет врите цомманд╝█═ста═ибцмд█═йср═рвпагес═╩врт трк╟╡╞сец╟╢ то трк╟╟╞сец╟╟╝██╙ врите трк╟╟╞сец╟╧ ╗╓бффф╘ довн█╙ то трк╟╟╞сец╟╟ ╗╓╧д╟╟╘╝██═лда═бтстаге╚╠═╩сторе хи быте оф адрресс оф тхе█═ста═имг╦фд╚╠═╩старт оф боот╠ ╗ё╓б╫╫╫╫╫╫╫╫██врдосимг═лда═бтстаге╚╠═╩цалц ё оф пагес то врите╨█═сец═╩ ╗ё╓б╤ ╜ ё╓╧д ╫ ё╓╠╧ ор ё╡╣╝╘█═сбц═иббуфп╚╠█═ста═бт╡пгцтр═╩сет цоунтер фор ╡╣ пагес╝█═лда═бтстаге╚╠█═ста═иббуфп╚╠█═дец═иббуфп╚╠═╩старт витх паге ё╓б╣╝█═лда═ё╡═╩старт витх трк╟╡╞сец╟╢╝█═ст ╙█╩╙ унусед сецтион оф дос╝ ╙█╩╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите дос имаге он тркс ╟ ╜ ╡╝█╙ ╗усед бы инит фунцтион╝╘█╙█╙ врите трк╟╡╞сец╟╢ ╗╓б╣фф╘ довн█╙ то трк╟╟╞сец╟ц ╗╓╧д╟╟╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫ун тхе ╒хелло╒ програм╝█╩╙╙╙╙╙╙╙╙╙╙╙╙╙ ноте ╙╙╙╙╙╙╙╙╙╙╙╙╙█╩╙ тхис инструц ис а хацкер╖с ╙█╩╙ дреам╝ фор инстанце╛ ыоу цан╙█╩╙ цханге тхе йумп то поинт то ╙█╩╙ ыоур овн пассворд ор тиме╜ ╙█╩╙ бомб пргм тхат ыоу хаже ╙█╩╙ дежиоуслы имбеддед ин ан оутпут ╗симул╦ прё╟╘╝█╩╗ретурнс то неьт инструц белов╝╘██бк╡боот╡═йср═сеткбд═╩симулате ╒инё╟╒ статемент╝█╩╗тхат ис╛ селецт кеыбоард╝╘█═ймп═досцолд═╩йумп ин╡ дос╖с цолдстарт роутине█╩╗ат ╓╧де╢╘ то буилд тхе дос буфс█╩анд тхе паге╜Ё жецтор табле анд█╩тхен ра═трк╢држ╠╛ь██╙ цалл роутине то реад ин тхе рест оф дос╝██═йср═рвпагес═╩го реад а гроуп оф пагес ╗сецс╘╝█═лдь═ё╓фф═╩цомплетелы цлеар оут тхе стацк╝█═тьс█═сть═ибжол═╩сет жол то ╓фф ╗цомплемент оф ╟╘█═ймп═цлобцард═╩го цлоббер тхе лангуаге цард анд█╩сет жидео═ё╠═╩опцоде фор реад╝█═ста═ибцмд██╙ цонжерт фром ╗ь╘ ╫ слот╙╠╤█╙ то ╗ь╘ ╫ слот╝██═тьа═╩╗ь╘ ╫ слот ╙ ╠╤╝█═лср═╩дижиде бы ╠╤╝█═лср█═лср█═лср█═таь═╩╗ь╘ ╫ слот╝██╙ инитиализе паге╜╢ лоцатионс витх█╙ трацк ё╖с ассоц витх тхе дрижес╝██═лда═ё╟█═ста═трк╢држ╡╛ь█═ст╩цоунтер ╢ нумбер оф пгс ╡ реад╝█═лда═ё╡═╩старт витх трк╓╟╡╞сец╓╟╢╝█═ста═ибтрк═╩трацк╝█═лда═ё╢█═ста═ибсецт═╩сецтор╝█═лды═бт╠мгадр╚╠═╩╗ы╘╫хи быте оф аддр оф имаге оф█╩боот╠ ╗ё╓б╤ он ╢╦к слаже╘╝█═деы═╩дефине и╞о буф ас ╠ паге белов█═сты═иббуфп╚╠═╩боот╠╝█═лданате тхе нумбер оф█╙ сецторс то реад╝██боот╡═сть═ибслот═╩╗ь╘ ╫ слот╙╠╤ вантед╝█═сть═иобпсн═╩ласт╜усед слот╙╠╤╝█═лда═ё╠═╩десигнате ботх ласт╜усед ╕ внтд█═ста═иобпдн═╩дрижес то бе дрижеё╠╝█═ста═ибдржн█═лда═нмпг╡рд═╩сет нумбер оф пагес то реад╝█═ста═бт╡пгцтр═ емпты╝╘█╙ ╜ афтер тхе рест оф дос ис реад ин╛█╙ еьецутион йумпс то дос╖с цолдстарт█╙ роутине ╗досцлд╛ ╓╧д╦╢╘╝█╙ ╜ ноте тхат он ентры╨ ╗ь╘ ╫ слот ╙ ╠╤╝█╙╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨███╙ препаре рвтс╖с инпут╜оутоут блоцк█╙ ╗иоб╘ анд десиг╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ боот╡ ╗╓б╥╟╟ ╜ ╓б╥╢╧╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ╜ реадс ин тхе рест оф дос старинг ат█╙ трк╟╡╞сец╟╢ довн то трк╟╟╞сец╟а█╙ ╗╓б╣фф ╜╜╬ ╓╧б╟╟╘╝ ╗сецторс ╟а ╕ ╟б█╙ оф трк ╟ ╗╓╧цфф ╜ ╓╧б╟╟╘ аре█╙ хе█╩старт оф боот╡ ат ╓б╥╟╟╝ имаге█╩оф бт╠лдадр ат ╓╦фд╝╘█имг╦фф═дс═╠═╩цонтаинс ё оф пагес то реад вхен█╩еьецутинг боот╠╝ алсо доублес ас█╩логицал сецё╝ инитиаллы ╫ ╓╟╠╝█╩жариес фром╨╓╟╧ ╜╜╬ ╓╟╟ ╜╜╬ ╓фф╝█╩╗имаге оф бт╠пг╡рд ат ╓╦фф╝╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╡╠═╩╗╓б╤е╦╜╓б╤фц╝╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ стораге фор боот╠╝█╙ ╗╓б╤фд ╜ ╓б╤фф╘█╙ ╗имаге можед то ╓╦фд╜╓╦фф╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██имг╦фд═да═╓б╤╟╟═╩жариес фром ╓б╤╟╟╜╓бф╟╟ он ╢╦к█╩слаже╝ ╗ежентуаллы поинтс то тме ╕ тхен принт ╒б╟╠╜╟╟╒█╙ ╜ цонсидер то бе фрее спаце╝██═йср═хоме█═лда═ё╒б╒█═йср═цоут█═лда═ё╓╟╠█═йср═прбыте█═лда═ё╒╜╒█═йср═цоут█═лда═ё╓╟╟█═йср═прбыте█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ фрее спаце█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═дс═тинес╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ фрее спаце█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═дс═╠═╩╗╓б╤цф╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ страы цоде ╗нот усед╘╝█╙ ╗╓б╤д╟╜╓б╤е╥╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ╜ до а хороутине то ретурн█╩то тхе цаллер оф тхе аппенд цмд╝█╩╗ноте╨ тхис вилл бе еьцептионал█╩еьит роуте фор фмеьит╝╘█═ймп═гоодфмьт═╩еьит тхе аппенд цмд жиа фмеьит█╩роутине╝ еьецутион ацтуаллы ртнс█╩╡ афтрцмд ╗╓а╠╥д╘ лоцатед ин тхе█╩цмд парсинг анд процессинг█╩роуе филе█═ста═рецнмбва═╩поинтер╝█═лда═рецнмбфм╚╠█═ста═вастебыт═╩аппеарс то бе иррележант╝█╩обжиоуслы хас сометхинг то до█╩витх цк╢зерос роутине десцрибед█╩абоже╝█═ста═рецнмбва╚╠█═ста═филптсец█═тсь═╩ресет тхе стк поинтер со ве цан█═сть═стксаж═╩усе тхе фмеьит бытес лонг ╗ор соме█╙ мултипле тхереоф╘╛ тхе аппенд цмд█╙ вилл фаил бецаусе тхис роутине█╙ неглецтс то бацк уп тхе хи быте█╙ оф тхе филе поинтер ╗филптсец╚╠╘╝██рсетптрс═лда═рецнмбфм═╩рецонциле рецорд нумбер жерсионс█═ста═филптбыт═╩анд ловест тво быте оф тх╩сет тхе аппенд флаг╝█═бне═фмджртн═╩алваыс╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ ыет анотхер аппенд патцх╝█╙ ╗╓б╤бЁ ╜ ╓б╤це╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ буггы роутине усед то бацк уп тхе█╙ филе поинтер╝ иф а филе ис ╓фффф█╙ ╗ё╤╣╣Ё╤╘ те хоме╝█╩ежентуаллы ретурнс то афтрфунц█╩лоцатед ин фмдрижер ртн ╗╓а╤а╦╘╝█фаме буффер█═ста═а╢л═╩фром фм парм лист ╕ пут ин а╢л╞х█═лда═ренамбуф╚╠█═ста═а╢л╚╠█═лдь═цурдирнь═╗ь╘═╫═индеь═инто═цуррент═дир═сец╝█═йср═нвдесцрп═╩цопы нев наме то дирец сец буф╝█═йср═врдирецт═╩врит модифиед дир сец буф ╡ дск╝█═ймп═гоодфмьт═╩таке тхе гоод роур╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнренаме═йср═цомнопен═╩лоцате филе витх саме наме ╕ опн█╩ит иф итс нот алреады опен╝█═лда═филтыпва═╩гет филе тыпе ╗фром ворк ареа╘╝█═бми═тофилоцк═╩еррор╜цан╖т ренаме а лоцкед филе█═лда═ренамбуф═╩гет адр оф сецондары ниленсец╚╠█═ста═фил╠сизе╚╠╛ь█═йср═врдирецт═╩врите упдатед дирецторы сецтор╝██тогдфмьт═ймп═гоодфмьт═╩цлеан еьит╝ ежентуаллы ртнс то█╩афтрфунц ╗╓а╤аб╘ лоцатед ин тхе█╩фмдрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ ренаме фунцтион хандле дирец сец█╩пертаининг то тхе филе вантед╝██╙ упдате тхе филе сизе ╕ врите тхе█╙ дирецторы сецтор то тхе диск╝██═лдь═бытньд╠р═╩╗ь╘ ╫ оффсет оф филе десцриптион█╩ин тхе дирецторы сецтор╝█═лда═филенсец═╩ё сецс ин филе ╗фрм фм врк ареа╘█═ста═фил╠сизе╛ь█═лда═фип█╙ ентры фор тхе филе ве аре цлосинг╝██═лда═ё╟█═цлц═╩╗ц╘╫╟╫сигнал ╡ реад ╠рст дир сец█пургедир═йср═рддирецт═╩го реад а дирецторы сец╝█═сец═╩╗ц╘╫╠╛ ╠рст дир сец алреады реад█═дец═сецньд╠р═╩индеь фор ё оф дирецторы сецс╝█═бне═пургедир═╩иф ╟╛ тхен йуст реадо упдате дир сец╝██╙ ласт оператион вас а врите╛ со█╙ беттер препаре то фиь уп тхе█╙ филе╜сизе бытес анд т╞с линкс█╙ ин дирецторы сецторс╛ етц╝██═йср═реаджтоц═╩реад жолуме табле оф цонтентс╝██╙ реад ин алл дир сецс уп то тхе█╙ оне цонтаининг тхе филе десцрхе жтоц█╩вхетхер ит ис неедед ор нот╝█╩тхере╢╛ онце доне вритинг╛ го█╩бацк ╕ фрее уп уннеедед сецс╝██╙ вас ласт оператион а врите©██═лда═ё╔╟╟╟╟╟╟╠╟═╩иф бит ╠ сет╛ тхен вас врите╝█═анд═упдатфлг█═бея═тогдфмьт═╩васн╖т а врите со цан йуст еьит█╩цаусе но неед т╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнцлосе═йср═цкдатуп═╩врите дата сец буф иф нецессары╝█═йср═цктсупдт═╩врите т╞с лист сец буф иф нец╝█═йср═фиьмап═╩фрее уп сецс тхат вере аллоцатед█╩бут нот усед╝ вхенежер сометхинг█╩ис вриттен ╡ тхе диск╛ тхе вхоле█╩трк ис аллоцатед ин тм═╩дриже ё╝█═ста═држва█═лда═слотфм═╩гет слот ё╝█═асл═╩цалц слот ╙ ╠╤╝█═асл█═асл█═асл█═таь═╩сет ╗ь╘ ╫ слот╙╠╤╝█═сть═слот╠╤ва█═лда═ё╓╠╠═╩нормал цат трк ╫ ё╠╥╝█═ста═трква█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цлосе фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫егин цустомизинг тхе ворк ареа╝█╙ гет жол╛ држ╛ слот ╕ цаталог трк█╙ жалуес фром тхе фм парм лист╝█╙ пут држ╛ слот╙╠╤╛ цат трк анд█╙ цомплементед жол ё ин тхе ворк█╙ ареа╝██═лда═жолфм═╩жолуме ё╝█═еор═ё╓фф═╩цалц ╠╖с цомплемент оф жол ё╝█═ста═жолва█═лда═држфд█╙ ин тхе цхаин оф дос буфферс╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ зеро оут тхе фм ворк ареа╝██звркареа═лда═ё╟█═таь═╩инитиализе ь╜индеь╝█зероврка═ста═фмвкареа╛ь═╩пут ╓╟╟ быте ин ворк ареа╝█═инь█═цпь═ё╢╣═╩ворк ареа ис ╢╣ бытес лонг╝█═бне═зероврка██╙ бмаы нот бе субсеяуентлы█╙ алтеред╛ дон╖т бе луллед инто█╙ тхинкинг тхат тхеы аре нот█╙ импортант╝ зеро жалуес аре йуст█╙ ас рележант ас нон╜зеро жалуес╝█╙ алсо бе цаутионед нот то цонфусе█╙ тхе фм ворк ареа витх итс имаге█╙ ╗дос ворк буффер╘ тхат ис хоусе╘╫╟ ╫сигнал ╠рст т╞с лист сец╝█═ймп═реадтс═╩го реад ин тхе т╞с лист сец╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ инитиализе ╗ие╝ зеро оут╘ тхе фм█╙ ворк ареа со ит цан бе цустомизед█╙ ин аццорданце витх тхе цаллинг█╙ фунцтион╝ ╗алтхоугх соме ворк█╙ бытес оулд█╩бе усед╝██╙ реад фирст т╞с лист сецтор то█╙ тхе т╞с лист сец буффер╝█╙ ╗ежентхоугх ит ис нот неедед бы█╙ тхе ренаме╛ лоцк ор унлоцк█╙ фунцтионс╛ тхе фирст т╞с лист ис█╙ аутоматицаллы реад инто тхе т╞с█╙ лист буффер иф тхе филе вас█╙ фоунд╝╘██═цлц═╩╗цдата сецтор цуррентлы ин█╩меморы╝█═лда═мьин╠тсл═╩дицтате тхат а т╞с лист цан онлы█═ста═мьсцуртс═╩десцрибе ╓╥а ╗ё╠╡╡╘ дата сецс╝█╩ноте╨ тхис жал ис латер усед бы█╩тхе реад анд врите субфунцтионс█╩то дециде вхетхер ор нот тхе т╞с█╩лист цуррентлы ин меморы схц фор десцрип╝█═лда═ё╓фф═╩претенд тхат тхе ласт дата сец█═ста═релпреж ═╩усед хад а релатиже сецтор ё█═ста═релпреж╚╠═╩╗ин релатион то тхе ентире филе╘█╩оф ё╓фффф╝ ноте╨ тхис жалуе ис█╩латер усед то трицк тхе реад анд█╩врите субфунцтионс инто игноринг█╩тхе ═╩т╞с лист сец ╗фрм дирецторы сец╘█═ста═фиртссец█═лда═фил╠тыпе╛ь═╩филе тыпе ╗фром дирецторы сец╘╝█═ста═филтыпфм█═ста═филтыпва█═лда═фил╠сизе╛ь═╩филе сизе ╗фром дирецторы сец╘╝█═ста═филенсец█═лда═фил╠сизе╚╠╛ь█═ста═филенсец╚╠█═сть═бытньд╠р═╩индеь ин╡ дирец сеулт ретурн цоде жалуе ╡ тхат█═ста═ртнцодфм═╩фор а филе╜нот╜фоунд еррор╝██╙ филл ин тхе фм ворк ареа буффер╝█╙ ╗роутине цоммон то опенинг а█╙ нев ор пре╜еьистинг филе╝╘██филлинва═лда═фил╠тстк╛ь═╩т╞с лист трк ╗фрм дирецторы сец╘█═ста═фирстстк█═лда═фил╠тссц╛ь сец╝█╩╗иф тхе врите субфунцтион ис█╩латер ентеред то врите нев дата█╩то тхе диск╛ тхе зеро бытес аре█╩детецтед ╕ усед ас сигналс тхат█╩нев дата паир схоулд бе вриттен█╩инто тхе т╞с лист сецтор╝╘█═лдь═цурдирнь═╩оффсет ин дирец сец ╢ нев филе╝█═лда═ё╤═╩дефаирецторы сецтор буффер╝██═йср═врдирецт═╩врите дирецторы сец буф ин цат╝██╙ врите т╞с лист сецтор буффер╝██═йср═селтсбуф═╩гет адр оф т╞с лист сец буф фром█╩тхе фм парм лист╝█═йср═зцурбуф═╩зеро оут т╞с лист сецтор буф╝█═йср═вритетс═╩врите зероед оут т╞с листцтор ин тхе фм ворк ареа╝█═ста═цуртссец═╩пут цур сец жал ин фм врк ареа╝█═лда═асигнтрк═╩до тхе саме фор трацк жалуе╝█═ста═фил╠тстк╛ь█═ста═фирстстк█═ста═цуртстрк█═лда═филтыпфм═╩╗фром фм парм лист╝╘█═ста═фил╠тыпе╛ь═╩пут филе тыпе ин дирец сец буф╝██╙ врите дареа╝█╙ ╗п╝с╝ дон╖т цонфусе фм ворк ареа█╙ витх тхе жариоус ворк буфферс█╙ лоцатед ин тхе дос буффер цхаин╝╘██═лдь═цурдирнь═╩оффсет ин дир сец ╢ нев десцрип█═ста═фил╠тссц╛ь═╩пут сец жал ин дирецторы сецтор╝█═ста═фиртссец═╩пут сец жалуе оф ╠рст т╞с лист█╩сесе ат ╠рст╛ онлы стартинг█═лда═ё╠═╩оут витх а т╞с лист сецтор╝╘█═ста═фил╠сизе╛ь█═сть═цурдирнь═╩саже быте оффсет инто дир сец█╩фор филе десцриптион╝█═йср═асгнтксц═╩финд трк╞сец жалс фор нев филе╝██╙ финисх сеттинг уп параметерс█╙ ин тхе филе манагер╖с ворк ед жтоц то диск╝█╙ ╜ пут линк ин филе десцриптион█╙ ентры ╕ упдате филе сизе╝█╙ ╜ врите упдатед жтоц то диск╝█╙ ╜ врите нев т╞с лист то диск╝█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██цреатнев═лда═ё╟═╩инитиализе филе сизе ╫ ╠ сецтор╝█═ста═фил╠сизе╚╠╛ь═╩╗цауаж═╩хандле лангуаге╜нот╜ажаил еррор╝██тофилнот═ймп═филенот═╩хандле филе╜нот╜фоунд еррор╝███╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜█╙ цреате а нев филе╨█╙ ╜ инит филе сизе ╫ ╠ сец лонг╝█╙ ╜ аллоцате сецс фор дата сецс█╙ ╕ упдате филе сизе╝█╙ ╜ врите упдат╝██╙ цомманд цан╖т цреате нев филе╝█╙ сее вхицх лангуаге ве╖ре усинг█╙ ╕ еьит витх аппроприате еррор╝██невиллгл═лда═цонднфлг═╩╓╟╟╫вармстарт╛ ╓╟╠╫реадинг╛█╩╓╢╟╫а╗рам╘╛ ╓╦╟╫цолдстарт╛█╩╓ц╟╫интегер╝█═цмп═ё╓ц╟═╩ис интегер ин ром©█═бне═тофилнот═╩но╝█═ймп═лнгнотепресентинг цмд╝█═лда═цмдаттрб╛ь═╩гет ╠рст быте цонтаининг десцрип█╩оф тхе цомманд╖с аттрибутес╝█═лдь═цурдирнь═╩╗ь╘╫индеь фор а нев филе десцрип█╩ентры инто дирецторы сец╝█═лср═╩╗ц╘╫бит╟ оф ╠рст аттрибуте быте╝█═бцс═цреатнев═╩иф ╗ц╘╫╠ цмд цан маке нев филее дирецторы╛ со препаре а нев█╙ филе ентры ин цасе тхе цмд цан█╙ легаллы цреате а нев филе╝██═сть═цурдирнь═╩оффсет то нев десцрип ентры ин█╩цасе вант то цреате а нев филе╝██╙ цхецк то сее иф цмд цан█╙ легаллы цреате а нев филе╝██═лдь═ндь╡цмд═╩╗ь╘ ╫ индеь рмаке ит оне инстеад╝█стрецлен═ста═рецленва═╩пут ленгтх ин фм ворк ареа╝█═сть═рецленва╚╠█═йср═гетфнтры═╩тры ╡ финд дирецторы сец ╢ филе╝█═бцц═филлинва═╩брнцх иф фоунд дир сец витх саме█╩наме ин филе десцриптион ентры╝██╙ тхе намед филе вас нот фоунд ин█╙ тх ╗ин фм ворк ареа╘╝██╙ гет рецорд ленгтх фром фм парм█╙ лист ╕ пут ит ин фм ворк ареа╝█╙ ╗дон╖т аллов а ╟ ленгтх╝ иф█╙ зеро╛ цханге ит то оне╝╘██═лдь═рецленфм╚╠█═лда═рецленфм█═бне═стрецлен═╩нон╜зеро рец ленгтх ис ок╝█═цпь═ё╟█═бне═стрецлен█═инь═╩вас зеро╛ цоммон опен роутине╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цомнопен═йср═звркареа═╩инитиализе тхе фм ворк ареа витх█╩дефаулт жалуес╝█╩╗дон╖т цонфусе витх фм врк буф█╩вхицх ис ин дос буф цхаин╝╘█═лда═ё╠═╩десцрибе сецтор ленгтх ас ╡╣╤█═ста═сецсизва╚╠═╩бытес╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фнопен═йср═цомнопен═╩опен прееьистинг филе ор цреате█╩нев филе иф цмд алловс нев филес█═ймп═гоодфмьт═╩еьит цлеанлы╝ ежентуаллы ртнс то█╩афтрфунц ╗╓а╤аб╘ лоцатед ин тхе█╩фм дрижер роутине ╗╓а╤а╦╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ пха═╩фунцтион хандлер он тхе стацк█═лда═фмфунцтб╛ь═╩╗хи быте фирст╘╝█═пха█═ртс═╩до а стацк ймп то тхе фунцтион╖с█╩ентры поинт╝██тоерроп═ймп═рнгерроп═╩го хандле ранге еррор╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ опен фунцтион хандлер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫цхаин╘╝█═лда═опцодефм═╩цхк иф опцоде ис легал╝█═цмп═ё╠Ё═╩╗муст бе лесс тхан ╠Ё╝╘█═бцс═тоерроп═╩опцоде тоо ларге ╜ ранге еррор╝█═асл═╩доубле жал оф опцоде ╕ пут ит ин█═таь═╩╗ь╘ со ит индеьес табле оф адрс╝█═лда═фмфунцтб╚╠╛ь═╩стицк аддресс ╗минус ╠╘ оф тхе█═ емплоыс█╩тхе рсетптрс роутине ╗╓б╤бЁ╘ то█╩ре╜адйуст стксаж ╗╓бЁ╧б╘ со тхат█╩еьецутион ацтуаллы ретурнс то█╩афтрцмд ╗╓а╤аб╘ лоцатед ин тхе█╩дос цмд парсинг анд процессинг█╩роутинес╝╘█═йср═рстрфмва═╩цопы фм врк буф ╗ин дос цхаин╘ ╡█╩фм врк ареа ╗нот ин дос о цомманд╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер пропер╝█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██филемгр═тсь═╩саже стк птр со ве цан латер ртн█═сть═стксаж═╩то афтрфунц ╗╓а╤аб╘ лоцатед ин█╩тхе фмдрижер роутине ╗╓а╤а╦╘╝█╩╗ноте тхат аппенд цмдлес усер то аццесс филе манагер█╙ фром цустом ассемблы лангуаге роутинес╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фмьтнтры═цпь═ё╟█═бея═фмьтцмд═╩аллов нев филе╜симул╦ ан ╒инит╒╝█═лдь═ё╟╡═╩реяуирес олд филе ╗симул╦ лоад╘╝█фмьтцмд═сть═ндь╡цмд═╩сет индеь т═да═пснвроне╜╠═╩╗Ё╘╛ поситион ╕ врите оне быте╝█═да═пснвррнг╜╠═╩╗╢╘╛ пос╖н ╕ врите рнг оф бытес╝█═да═гоодфмьт╜╠═╩╗╣╘╛ еьит╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер еьтернал ентры поинт╝█╙ ╜ноте╨ тхе ╓Ёд╤ жецтор лоадс фром хере║║█╙ ╜енабнг тхе█╙ поситион оптион аре ажаилабле то█╙ тхе усер бут нежер цаллед бы дос╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╩субфунцтион индеь╝█врсубтбл═да═гоодфмьт╜╠═╩╗╟╘╛ еьит╝█═да═вритеоне╜╠═╩╗╠╘╛ врите оне быте╝█═да═вритернг╜╠═╩╗╡╘╛ врите а ранге оф бытес╝█рдоне╜╠═╩╗Ё╘╛ поситион ╕ реад оне быте╝█═да═пснрдрнг╜╠═╩╗╢╘╛ пос╖н ╕ реад рнге оф бытес╝█═да═гоодфмьт╜╠═╩╗╣╘╛ еьит╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер врите субфунцтион ентры█╙ поинт табле ╗╓ааф╠ ╜ ╓аафц╘╝█╙ ╗п╝с╝ субфунцтионс емплоыи тхе█╙ поситион оптион аре ажаилабле то█╙ тхе усер бут нежер цаллед бы дос╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╩субфунцтион индеь╝█рдсубтбл═да═гоодфмьт╜╠═╩╗╟╘╛ еьит╝█═да═реадоне╜╠═╩╗╠╘╛ реад оне быте╝█═да═реадрнг╜╠═╩╗╡╘╛ реад а ранге оф бытес╝█═да═псненаме╜╠█═да═╓ад╠╡╜╠═╩фнпосн╜╠█═да═╓ае╦е╜╠═╩фнинит╜╠█═да═╓ад╠╦╜╠═╩фнерифы╜╠█═да═╓бЁ╥ф╜╠═╩нулл ╜ еьит витх но еррорс╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер реад╜субфунцтион ентры█╙ поинт табле ╗╓аае╣ ╜ ╓ааф╟╘╝█╙ ╗п╝с╝ субфунцтионс емплоыинг╫╫╫╫╫██фмфунцтб═да═╓бЁ╥ф╜╠═╩нулл ╜ еьит витх но еррорс╝█═да═╓аб╡╡╜╠═╩фнопен╜╠█═да═╓ац╟╤╜╠═╩фнцлосе╜╠█═да═╓ац╣╦╜╠═╩фнреад╜╠█═да═╓ац╥╟╜╠═╩фнврите╜╠█═да═╓ад╡б╜╠═╩фнделете╜╠█═да═╓ад╧╦╜╠═╩фнцатлог╜╠█═да═╓ацеф╜╠═╩фнлоцк╜╠█═да═╓ацф╤╜╠═╩фнунлоцк╜╠█═да═╓ацЁа╜╠═╩фнр╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер╖с фунцтион хндлр ентры█╙ поинт табле ╗╓аац╧ ╜ ╓аае╢╘╝█╙ ╗алл аддрс аре ╠ лесс тхан тхе ацтуал█╙ ентры поинт бецаусе тхе тхе фунцтионс█╙ аре ентеред жиа а ╒стацк йумп╒╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██адриоб═да═ибтыпе═╩птс то рвтс╖с иоб╝ ноте╨тхе ╓ЁеЁ█╩жецтор лоадс фром адриоб╝█адржтоц═да═жтоцбуфф═╩птс то жтоц сецтор буффер╝█адрдирбф═да═дирецбуф═╩птс то дирецторы сецтор буффер╝█досндпл╠═да═╓ц╟╟╟═╩птс то ласт быте оф дос плус ╠╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ теьт оф тхе ворд ╒апплесофт╒╝█╙ ╗╓ааб╦ ╜ ╓аац╟╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██аплсфтьт═асц═╒апплесофт╒███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер╖с цонстантс табле╝█╙ ╗╓аац╠ ╜ ╓аац╦╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫оф еьец филе╘╝█еьецбуфф═дс═╡═╩птс то еьец филе╖с буффер╝█ацтбсфлг═дс═╠═╩ацтиже басиц флаг ╗инт╫╓╟╟╛█╩а╗ром╘╫╓╢╟╛ а╗рам╘╫╓╦╟╘╝█рунтрупт═дс═╠═╩рун интерцептед флаг╨█╩╓╟╟ ╫ рун нот интецептед╝█╩нон╜зеро ╫ рун интерцептед то до█╩ а лоад╝███╙╫╫╫╫╫╫╫╫╫т═дс═╠═╩дефаулт жалуе фор ё оф дос буфс╝█╩╗офтен алтеред н цом╖циал пргмс╘█дцтрлцхр═хеь═╦╢═╩дос╖с цтрл цхар╨█╩ нормаллы ╫ цтрл╜д╛ ╓╦╢╝█╩╗офтен цхнгд ин цом╖циал пргмс╘█еьецфлаг═дс═╠═╩еьец флаг╨ ╓╟╟ ╫ нот еьецинг╛█╩╗елсе цонтаинс ╠рст цхар оф наме█╩буффер╝██примфнбф═дс═Ё╟═╩╗╓аа╥╣ ╜ ╓аа╧╡╘██╙ сецондары филе наме буффер╝██сцндфнбф═дс═Ё╟═╩╗╓аа╧Ё ╜ ╓ааб╟╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ маин роутине цонстантс ╕ жариаблес╝█╙ ╗╓ааб╠ ╜ ╓ааб╥╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██маьдфларсед мон╞номон цхр цоде жалс╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ нон╜цхаин филе наме буфферс╝█╙ ╗пс╝ дон╖т цонфусе витх тхе█╙ жариоус филенаме буфс ассоц█╙ витх тхе цхаин оф дос буфферс╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ примары филе наме ржпрсд═дс═╡═╩парсед дриже нумбер╝█слотпрсд═дс═╡═╩парсед слот нумбер╝█ленпрсд═дс═╡═╩парсед ленгтх жалуе╝█рецпрсд═дс═╡═╩парсед рецорд ор релатиже фиелд█╩поситион нумбер╝█бытпрсд═дс═╡═╩парсед быте жалуе╝█адрпрсд═дс═╡═╩парсед аддресс параметер╝█монпрсд═дс═╠═╩ппарсед жалуес табле╝█╙ ╗╓аа╤╤ ╜ ╓аа╥╢╘█╙ ╗цонтаинс а рецорд оф тхе оптион█╙ жалуес тхат вере иссуед витх тхе█╙ цомманд╝ соме оф тхесе бытес█╙ аре дефаултед то нон╜зеро жалс╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██жолпрсд═дс═╡═╩парсед жолуме нумбер╝█д фор пендинг цомманд╝█темпбыт═дс═╠═╩темпорары стораге ареа╝█ндь╡оптн═дс═╠═╩индеь то оптион ╗усед то индеь█╩оптнтьт╛ оптниссд ╕ оптнрнг╘╝█цумлоптн═дс═╠═╩холдс цуммултиже рецорд оф█╩оптионс парсед он цмд лине╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ оптион датед рецорд оф█╩ц╞и╞о аргументс╨█╩ ц╫╓╢╟╛ и╫╓╡╟╛ о╫╓╠╟╛ ио╫╓Ё╟╛█╩ цо╫╓╣╟╛ ци╫╓╤╟╛ цио╫╓╥╟╝█ндь╡цмд═дс═╠═╩индеь то цомманд╝█ленадрбф═дс═╡═╩╡╜быте буф усед ╡ холд блоад адр█╩╕ ленгтх реад фром диск╝█╩╗лефт витх лнгтх оф ласт блоад╝╘█неьтцмд═дс═╠═╩цоде дон╖т цонфусе витх тхе█╩╡нд стк поинтер саже ареа кновн█╩ас ╒стксаж╒ ╗╓бЁ╧б╘╝█ьсажед═дс═╠═╩╗ь╘ саже ареа╝█ысажед═дс═╠═╩╗ы╘ саже аре╝█асажед═дс═╠═╩╗а╘ саже ареа╝█ндь╡инбф═дс═╠═╩индеь то цмд лине ин инпут буф╝█циоцумул═дс═╠═╩мон╞номон флаг╝█╩цуммулатиже упресет█╩ то цондитион ╟╝█цсвтруе═да═цоут╠═╩адр оф труе оутпут хандлер╝█ксвтруе═да═кеыин═╩адр оф труе инпут хандлер╝█мьфилжал═хеь═╟Ё╟Ё═╩цуррент ё оф дос буфс ин цхаин█╩╗сецонд быте ис иррележант╘╝█стксажед═дс═╠═╩╗╓аа╣╧╘ ╠рст стацк птр саж ареа╝█╩╗п╝с╝╩ ╓╟╡ ╫ нот а дос цмд╛ со йуст█╩ прт цхар ╕ ртн то цаллер╝█╩ ╓╟Ё ╫ хандлинг инпут ор гет█╩ статментс вхиле реадинг╝█╩ ╓╟╢ ╫ вритинг дата то диск╝█╩ ╓╟╣ ╫ ежалуате ╠рст цхар оф█╩ дата лине реад фром дск╝█╩ ╓╟╤ ╫ игноре ╒©╒ прмпт ╕ м лист╘╝█цонднфлг═дс═╠═╩статус флаг╨█╩╓╟╟ ╫ вармстарт╛ ╓╟╠ ╫ реад█╩╓╦╟ ╫ цолдстарт╛ ╓ц╟ ╫ а╗рам╘╝█опутцонд═дс═╠═╩цхар свитцх оутпут цондитион флг█╩ ╓╟╟ ╫ ежалуате старт оф инпут█╩ лине╝█╩ ╓╟╠ ╫ гот а дос цтрл цхар со█╩ цоллецт дос цомманд╝█╜ ╠╣███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ дос маин роутине жариаблес╝█╙ ╗╓аа╢ф ╜ ╓аа╤╣╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цурфнадр═дс═╡═╩птс то цуррент филенаме буф█╩╗усуаллы примфнбф╛ ╓аа╥╣╘╝█╩╗нормаллы лоадед фром фнамбуфм█╩╓б╣цЁ╛ ин фм пар ╜ ╣█═хеь═Ёе═╩ ╜ ╤█═хеь═╢ц═╩ ╜ ╥█═хеь═╣б═╩ ╜ ╦█═хеь═╤╢═╩ ╜ ╧█═хеь═╤д═╩ ╜ ╠╟█═хеь═╥╦═╩ ╜ ╠╠█═хеь═╦╢═╩ ╜ ╠╡█═хеь═╧╦═╩ ╜ ╠Ё█═хеь═аа═╩ ╜ ╠╢█═хеь═бб═╩ ╙ ╗хацкерс офтен свап тхесе бытес█╙ ароунд со ерронеоус еррор мсгс█╙ вилл бе усед╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██офф╡ерр═хеь═╟╟═╩еррор цоде ╜ ╟█═хеь═╟Ё═╩ ╜ ╠█═хеь═╠╧═╩ ╜ ╡█═хеь═╠╧═╩ ╜ Ё█═хеь═╡╢═╩ ╜ ╢█═хеь═ЁЁ═╩╓аа╟╧ ╜ ╓аа╠а╘█═дци═╖програм тоо ларге╖ ╩ ╠╢ ╗╓аа╠б ╜ ╓аа╡б╘█═дци═╖нот дирецт цомманд╖ ╩ ╠╣ ╗╓аа╡ц ╜ ╓ааЁд╘█═хеь═╦д═╩╪цр╬ но цоде ╗╓ааЁе╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ табле оф оффсетс то тхе еррор█╙ мсг теьт табле ╗╓ааЁф ╜ ╓аа╢е╘╝█ ╦ ╗╓а╧цц ╜ ╓а╧д╢╘█═дци═╖диск фулл╖ ╩ ╧ ╗╓а╧д╣ ╜ ╓а╧дд╘█═дци═╖филе лоцкед╖ ╩ ╠╟ ╗╓а╧де ╜ ╓а╧е╦╘█═дци═╖сынтаь еррор╖ ╩ ╠╠ ╗╓а╧е╧ ╜ ╓а╧ф╢╘█═дци═╖но буфферс ажаилабле╖ ╩ ╠╡ ╗╓а╧ф╣ ╜ ╓аа╟╦╘█═дци═╖филе тыпе мисматцх╖ ╩ ╠Ё ╗с╛ д╛ ж╛ ц╛ и╛ ор о опт╖нс█═дци═╖врите протецтед╖ ╩ ╢ ╗╓а╧╧╣ ╜ ╓а╧аЁ╘█═дци═╖енд оф дата╖ ╩ ╣ ╗╓а╧а╢ ╜ ╓а╧ае╘█═дци═╖филе нот фоунд╖ ╩ ╤ ╗╓а╧аф ╜ ╓а╧бц╘█═дци═╖жолуме мисматцх╖ ╩ ╥ ╗╓а╧бд ╜ ╓а╧цб╘█═дци═╖и╞о еррор╖ ╩ ╟ ╗╓а╧╥╠ ╜ ╓а╧╥Ё╘█╩╪цр╬╛ ╪белл╬╛ ╪цр╬█═дци═╖лангуаге нот ажаилабле╖ ╩╠ ╗╓а╧╥╢ ╜ ╓а╧╦╧╘█═дци═╖ранге еррор╖ ╩ ╡╕Ё ╗╓а╧╦а ╜ ╓а╧╧╢╘█╩бад фм опцоде ор субцоде елсе╛█╩иллегал аргументс иссуед ╢ инё╛█╩прё╛ маьфилес цмдс ор фор а╛ б╛█╩р╛ л╛ оте тхат онлы тхе ласт цхарацтер█╙ оф еацх теьт мессаге ис вриттен█╙ ин негатиже асции форм╝ ╗тхесе█╙ мессагес аре фреяуентлы алтеред█╙ ин цоммерциал програмс╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╩цорреспондинг еррор цоде ╕ аддрс█ерртьтбл═хеь═╟д╟╥╦д═╩ Ё╡╥╤╥╘╝█═хеь═╟╟╟╟фф╥ф═╩╗╓а╧╤╣ ╜ ╓а╧╤╦╘ р╨ ╗╟ ╜ Ё╡╥╤╥╘╝█═хеь═╟╟╟╟фф╥ф═╩╗╓а╧╤╧ ╜ ╓а╧╤ц╘ б╨ ╗╟ ╜ Ё╡╥╤╥╘╝█═хеь═╟╟╟╟фффф═╩╗╓а╧╤д ╜ ╓а╧╥╟╘ а╨ ╗╟ ╜ ╤╣╣Ё╣╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ теьт табле оф дос еррор мессагес╝█╙ ╗╓а╧╥╠ ╜ ╓ааЁе╘█╙ нто аллов дос то хандле█╙ ларгер филес╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██оптнрнг═хеь═╟╟╟╟фе╟╟═╩╗╓а╧╣╣ ╜ ╓а╧╣╦╘ ж╨ ╗╟ ╜ ╡╣╢╘╝█═хеь═╟╠╟╟╟╡╟╟═╩╗╓а╧╣╧ ╜ ╓а╧╣ц╘ д╨ ╗╠ ╜ ╡╘╝█═хеь═╟╠╟╟╟╥╟╟═╩╗╓а╧╣д ╜ ╓а╧╤╟╘ с╨ ╗╠ ╜ ╥╘╝█═хеь═╟╠╟╟фф╥ф═╩╗╓а╧╤╠ ╜ ╓а╧╤╢╘ л╨ ╗╠ ╜█╙ витх еацх оптион цхарацтер╝█╙ ╗╓а╧╣╣ ╜ ╓а╧╥╟╘█╙ ╗тхесе жалуес аре фреяуентлы█╙ цхангед ин ан еффорт то█╙ ╒енцханце╒ дос ор имплемент█╙ а протецтион сцхеме╝ фор█╙ еьампле╛ тхе уппер ранге ассоц█╙ витх тхе л╜параметер ис офтен█╙ цхангед ер╝█═хеь═╟╦═╩л╗енгтх╘ параметер╝█═хеь═╟╢═╩р╗ецорд ё ор р╗ел фиелд пос╖н╘╝█═хеь═╟╡═╩б╗ыте╘ параметер╝█═хеь═╟╠═╩а╗ддресс╘ параметер╝█═хеь═ц╟═╩ц╗омманд╘╝█═хеь═а╟═╩и╗нпут╘╝█═хеь═╧╟═╩о╗утпут╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ табле оф жалид рангес ассоцб ╜ ╓а╧╣╢╘█╙ а сет бит ин тхе фолловинг бит█╙ поситионс ╗оф цумлоптн╘ деноте█╙ тхе оптионс тхат вере иссуед█╙ витх тхе цомманд╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██оптниссд═хеь═╢╟═╩ж╗олуме╘ параметер╝█═хеь═╡╟═╩д╗риже╘ параметер╝█═хеь═╠╟═╩с╗лот╘ параметмбол табле╝█╙ ╗╓а╧╢╠ ╜ ╓а╧╢а╘█╙ тхесе цхарацтерс аре фреяуентлы█╙ цхангед ас парт оф а протецтион█╙ сцхеме╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██оптнтьт═асц═╒ждслрбацио╒███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ оптионс иссуед табле█╙ ╗╓а╧╢╟╟█═хеь═╢╟╟╟═╩инт ╟╠╟╟╟╟╟╟ ╟╟╟╟╟╟╟╟█═хеь═╡╠╥╧═╩бсаже ╟╠╟╟╟╟╟╠ ╟╠╠╠╠╟╟╠█═хеь═╡╟╥╠═╩блоад ╟╠╟╟╟╟╟╟ ╟╠╠╠╟╟╟╠█═хеь═╡╟╥╠═╩брун ╟╠╟╟╟╟╟╟ ╟╠╠╠╟╟╟╠█═хеь═╡╟╥╟═╩жерифы ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ оптион цхарацтер сыалог ╟╠╟╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╢╟╦╟═╩мон ╟╠╟╟╟╟╟╟ ╠╟╟╟╟╟╟╟█═хеь═╢╟╦╟═╩номон ╟╠╟╟╟╟╟╟ ╠╟╟╟╟╟╟╟█═хеь═╟╦╟╟═╩прё ╟╟╟╟╠╟╟╟ ╟╟╟╟╟╟╟╟█═хеь═╟╦╟╟═╩инё ╟╟╟╟╠╟╟╟ ╟╟╟╟╟╟╟╟█═хеь═╟╢╟╟═╩маьфилес ╟╟╟╟╟╠╟╟ ╟╟╟╟╟╟╟╟█═хеь═╢╟╥╟═╩фп ╟╠╟╟╟╟╟╟ ╟╠╠╠╟╟╟╟╟╟╠╠╟█═хеь═╡╟╥╢═╩еьец ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╠╟╟█═хеь═╡╡╟╤═╩врите ╟╟╠╟╟╟╠╟ ╟╟╟╟╟╠╠╟█═хеь═╡╡╟╢═╩поситион ╟╟╠╟╟╟╠╟ ╟╟╟╟╟╠╟╟█═хеь═╡Ё╥╦═╩опен ╟╟╠╟╟╟╠╠ ╟╠╠╠╠╟╟╟█═хеь═╡╡╥╟═╩аппенд ╟╟╠╟╟╟╠╟ ╟╠╠╠╟╟╟╟█═хеь═Ё╟╥╟═╩ренаме ╟╟╠╠╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╢╟╥╟═╩цат═╩рун ╠╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╡╟╥╟═╩цхаин ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╡╟╥╟═╩делете ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╡╟╥╟═╩лоцк ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╡╟╥╟═╩унлоцк ╟╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═╤╟╟╟═╩цлосе ╟╠╠╟╟╟╟╟ ╟╟╟╟╟╟╟╟█═хеь═╡╡╟╤═╩реад ╟╟╠╟╟╟╠╟ ╟р алловед╝█╙ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝ж╗олуме╘ параметер алловед╝█╙ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝ц╛ и╛ ор о параметер алловед╝██цмдаттрб═хеь═╡╠╥╟═╩инит ╟╟╠╟╟╟╟╠ ╟╠╠╠╟╟╟╟█═хеь═а╟╥╟═╩лоад ╠╟╠╟╟╟╟╟ ╟╠╠╠╟╟╟╟█═хеь═а╠╥╟═╩саже ╠╟╠╟╟╟╟╠ ╟╠╠╠╟╟╟╟█═хеь═а╟╥╟вед╝█╙ ╝ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝р╗ецорд╘ ё ор р╗ел фиелд пос╖н╘█╙ ╝ ╝ ╝ ╝ ╝ параметер алловед╝█╙ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝л╗енгтх╘ параметер алловед╝█╙ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝с╗лот╘ параметер алловед╝█╙ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝д╗риже╘ параметед ежен иф но наме гижен█╙ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝ интерпрет ас басиц цмд иф но нам██╙ сецонд быте█╙ ╥ ╤ ╣ ╢ Ё ╡ ╠ ╟█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝ ╝█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝ ╝╝╝а╗ддресс╘ параметер алловед╝█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝б╗ыте╘ параметер алло инё реяуиред╝█╙ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╡нд филенаме неедед ╗ренаме цмд╘█╙ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝филе наме апплицабле то цмд█╙ ╝ ╝ ╗еьпецтед бут нот нецессарилы█╙ ╝ ╝ реяуиред╝╘█╙ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝╝ до дос цм╝ ╝█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝ ╝╝╝цмд цан цреате нев филе иф филе█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝ нот фоунд╝█╙ ╝ ╝ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝цмд рестрицтед то деферред моде╝█╙ ╝ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝жалуе фор маьфилес реяуиред╝█╙ ╝ ╝ ╝ ╝ ╝╝╝╝╝╝╝╝╝╝╝╝жалуе фор прё орс иф ыоу со█╙ десире╝█╙█╙ тхис табле ис индеьед бы а жалуе█╙ цорреспондинг то тхе парсед дос█╙ цомманд╝ тво бытес оф информатион█╙ аре ассоц витх ю цмд╝ а сет бит█╙ денотес тхе фолловинг╨█╙█╙ фирст быте█╙ ╥ ╤ ╣ ╢ Ё ╡ ╠ ╟█╙ ╝ ╝ ╝ ╝ ╝ ╝ доне витх а дегрее оф цаутион█╙ бецаусе сежерал параметерс ацяуире█╙ цертаин дефаулт жалуес ин тхе ацтуал█╙ цомманд╜хандлинг роутинес╝ витх йуст█╙ а бит оф инспецтион оф тхе хандлинг█╙ роутинес ховежер╛ ыоу схоулд бе абле то█╙ сафелы маке еьтенсиже цхангеф табле╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ табле оф аттрибутес ╕ жалид оптионс█╙ тхат аре ассоциатед витх еацх цомманд╝█╙ ╗╓а╧╟╧ ╜ ╓а╧╢╟╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ноте╨ аны алтератионс то тхис табле█╙ схоулд бе ╗╓а╦еф ╜ ╓а╦ф╟╘█═дци═╖инт╖ ╩ ╗╓а╦ф╠ ╜ ╓а╦фЁ╘█═дци═╖бсаже╖ ╩ ╗╓а╦ф╢ ╜ ╓а╦ф╦╘█═дци═╖блоад╖ ╩ ╗╓а╦ф╧ ╜ ╓а╦фд╘█═дци═╖брун╖ ╩ ╗╓а╦фе ╜ ╓а╧╟╠╘█═дци═╖жерифы╖ ╩ ╗╓а╧╟╡ ╜ ╓а╧╟╥╘█═хеь═╟╟═╩ ╗╓а╧╟╦╘█╩╓╟╟ быте денотес енд оц ╜ ╓а╦д╠╘█═дци═╖цаталог╖ ╩ ╗╓а╦д╡ ╜ ╓а╦д╦╘█═дци═╖мон╖ ╩ ╗╓а╦д╧ ╜ ╓а╦дб╘█═дци═╖номон╖ ╩ ╗╓а╦дц ╜ ╓а╦е╟╘█═дци═╖прё╖ ╩ ╗╓а╦е╠ ╜ ╓а╦еЁ╘█═дци═╖инё╖ ╩ ╗╓а╦е╢ ╜ ╓а╦е╤╘█═дци═╖маьфилес╖ ╩ ╗╓а╦е╥ ╜ ╓а╦ее╘█═дци═╖фп╖ ╩ █═дци═╖реад╖ ╩ ╗╓а╦ад ╜ ╓а╦б╟╘█═дци═╖еьец╖ ╩ ╗╓а╦б╠ ╜ ╓а╦б╢╘█═дци═╖врите╖ ╩ ╗╓а╦б╣ ╜ ╓а╦б╧╘█═дци═╖поситион╖ ╩ ╗╓а╦ба ╜ ╓а╦ц╠╘█═дци═╖опен╖ ╩ ╗╓а╦ц╡ ╜ ╓а╦ц╣╘█═дци═╖аппенд╖ ╩ ╗╓а╦ц╤ ╜ ╓а╦цб╘█═дци═╖ренаме╖ ╩ ╗╓а╦це╖ ╩ ╗╓а╦╦ц ╜ ╓а╦╦ф╘█═дци═╖рун╖ ╩ ╗╓а╦╧╟ ╜ ╓а╦╧╡╘█═дци═╖цхаин╖ ╩ ╗╓а╦╧Ё ╜ ╓а╦╧╥╘█═дци═╖делете╖ ╩ ╗╓а╦╧╦ ╜ ╓а╦╧д╘█═дци═╖лоцк╖ ╩ ╗╓а╦╧е ╜ ╓а╦а╠╘█═дци═╖унлоцк╖ ╩ ╗╓а╦а╡ ╜ ╓а╦а╥╘█═дци═╖цлосе╖ ╩ ╗╓а╦а╦ ╜ ╓а╦ац╘цонтигуоус иф ыоу цреате█╙ схортер намес╝█╙ ╜ дон╖т еьпанд тхе табле беыонд ╓а╧╟╦╝█╙ ╜ енд тхе табле витх а ╓╟╟ быте╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цмдтьтбл═дци═╖инит╖ ╩ ╗╓а╦╦╢ ╜ ╓а╦╦╥╘█═дци═╖лоад╖ ╩ ╗╓а╦╦╦ ╜ ╓а╦╦б╘█═дци═╖сажажоид цреатинг нев дос цмд намес█╙ тхат дуплицате басиц цмд намес╝█╙ ╜ усе поситиже асции цхарс фор алл бут█╙ тхе ласт цхар оф еацх наме╝█╙ ╜ ентер тхе ласт цхар ин еацх наме ин█╙ негатиже асции форм╝█╙ ╜ схифт субсеяуент намес то кееп алл█╙ цхарс дс█╙ цан реадилы бе цхангед бы алтеринг тхе█╙ информатион ин тхис табле╝ иф ыоу█╙ дециде то месс ароунд витх тхис табле╛█╙ бе суре то╨█╙ ╜ лет тхе ╠рст цмд цреате а нев филе╝█╙ ╗фор еьпланатион╛ сее фмьтнтры█╙ роутине ╗╓аафд╘ ин линеар дис╖мблы╝╘█╙ ╜ утцп═╩адопутцп╨опутинцп╜╜╬цсв╨опутинцп█═ста═цсв█═лда═адопутцп╚╠█═ста═цсв╚╠█сетхкртн═ртс████╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ дос цомманд теьт табле ╗╓а╦╦╢ ╜ ╓а╧╟╦╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ тхе намес оф тхе дифферент дос цомман оутпут хоок неедс то бе ресет╝██цкоутхк═лда═цсв╚╠█═цмп═адопутцп╚╠█═бея═сетхкртн═╩оутпут хк алреады птс то дос╖с█╩оутпут хандлер╛ со еьит╝██╙ ресет оутпут хоок то поинт то дос╝██═ста═цсвтруе╚╠═╩цсв╨ цоут╠ ╜╜╬ цсвтруе╨ цоут╠╝█═лда═цсв█═ста═цсвтруе█═лда═адопеады поинтс ╡ дос╖с█╩инпут хндлер со го цхк оутпут хк██╙ ресет инпут хоок то поинт то дос╝██═ста═ксвтруе╚╠═╩ксв╨ кеыин ╜╜╬ ксвтруе╨ кеыин╝█═лда═ксв█═ста═ксвтруе█═лда═адинптцп═╩адинптцп╨инптинцп╜╜╬ксв╨инптинцп█═ста═ксв█═лда═адинптцп╚╠█═ста═ксв╚╠██╙ цхецк иф ╜╜╬ цсвтруе╨ цоут╠╝█╙ тхен тхе интерцептс аре сет ас фолловс╨█╙ адинптцп╨ инптинцп ╜╜╬ ксв╨ инптинцп╝█╙ адопутцп╨ опутинцп ╜╜╬ цсв╨ опутинцп╝██╙ цхецк иф инпут хоок неедс то бе ресет╝█инитиохк═лда═ксв╚╠█═цмп═адинптцп╚╠█═бея═цкоутхк═╩инпут хк алртпут роутине ╗опутинцп╛ ╓╧ебд╘╝█╙ симиларлы╛ аны роутине тхат реферс█╙ то ╒рдкеы╨ ймп ╗ксв╘╒ вилл ацтуаллы█╙ йумп то дос╖с инпут роутине█╙ ╗инптинцп╛ ╓╧е╦╠╘╝█╙█╙ тхе труе ╗ие╝ нормал╘ хоокс аре сажед╛█╙ еь╝ ксв╨ кеыин ╜╜╬ ксвтруе╨ кеыин╝█╙ цсв╨ цоут╠██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ инитиализе тхе и╞о хоокс со тхат█╙ дос интерцептс алл инпут ╕ оутпут╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ фор инстанце╛ иф а роутине аццессес█╙ ╒цоут╨ ймп ╗цсв╘╒ тхен еьецутион█╙ вилл ацтуаллы флов то дос╖с█╙ оу                                                         енфм╜╓╠╧╛ы═╩сторед ин тхе ворк буффер то█═ины═╩рецнмбфм╞╚╠ анд бытофффм╞╚╠ ин█═цпы═ё╓╠д═╩тхе фм параметер лист╝█═бне═цопырецс█фмджртн═ймп═бк╡фмдрж███╙ сет тхе аппенд флаг╝█╙ ╗нежер ентеред иф деалинг витх█╙ ан емпты филе╝╘██сетапфлг═лдь═ё╓фф█═сть═аппндфлг═хе оригинал пурпосе вас╛█╙ тхе фолловинг цоде аппеарс то кееп█╙ тхе филе поинтер ат ё╓╟╟╟╟╟╟ вхен█╙ ан емпты филе ╗ие╝ филе витх но█╙ дата╘ ис енцоунтеред╝██═лды═ё╓╠╧═╩цопы имаге оф рецнмбва╞╚╠ анд█цопырецс═лда═╗а╢л╘╛ы═╩бытоффва╞╚╠ тхат вере йуст█═ста═рецл╛ тхис█╩инструцтион ис алваыс такен╝█═ины█═цпы═ё╓╠╥█═бне═цк╢зерос██╙ тхе пурпосе оф тхе фолловинг█╙ инструцтионс ис нот ундерстоод╝█╙ тхис сецтион оф цоде маы хаже беен█╙ десигнед то деал витх уселесс филес█╙ тхат вере опенед бут нежер цлосед╝█╙ вхатежер ттруцс█╙ тхат аре лефт ожер фром ан еарлиер█╙ жерсион оф дос╝██╙ цхецк иф филе поинтер анд вастебыт█╙ аре зероес╝██апндптцх═лды═ё╓╠Ё█цк╢зерос═лда═╗а╢л╘╛ы█═бне═сетапфлг═╩унлесс ве аре деалинг витх а█╩уселесс филе тхат вас прежиоуслы█╩опенед╝ бут нежер цлоседпрежиоус█╙ патцхес анд бецаусе еьецутион фаилс█╙ он оццассион╝ ас а ресулт╛ тхе аппенд█╙ цомманд хас ежолжед инто а цлассиц█╙ цасе оф спагхетти программинг╝█╙ партс оф тхе фолловинг роутинес█╙ сеем уселесс╝ тхеы маы йуст бе█╙ ресидуал ╗бут инноцуоус╘ инс╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ аппенд патцх╝█╙ ╗╓б╤╧╡ ╜╓б╤б╡╘█╙ ╜ усед то хандле ан енд╜оф╜дата█╙ еррор╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ тхис патцх ис диффицулт то ундер╜█╙ станд бецаусе ит ис а патцх тхат█╙ хас беен аддед то репаир хен жерифы тхе дата╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██жрфырвнг═ста═субцодфм═╩пут ранге╜оф╜бытес субцоде ин█╩рвтс╖с иоб╝█═йср═фмдрижер═╩цалл фм дрижер то реад╞врите а█╩ранге оф бытес╝█═йср═цмдцлосе═╩цлосе филе ╕ тхен жерифы дата╝█═ймп═цмджерфы███╙╫╫╫╫╫те╝╘█цлрапфлг═лда═ё╟═╩дон╖т неед тхе аппенд флаг аны█═ста═аппндфлг═╩море╛ со турн ит офф╝█═ймп═рсетптрс═╩го бацк уп тхе филе поинтер╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ патцх то жерифы а ранге╜оф╜бытес╝█╙ ╗цаллед бы рвранге то р╞в ранге█╙ оф бытес ╕ тнцремент тхе филе мгр╖с█═бне═цлрапфлг═╩жерсион оф тхе рецорд ё бецаусе█═инц═рецнмбфм╚╠═╩рецнмбфм ис поинтинг ат тхе ласт█╩жалид дата быте анд ве вант ит ╡█╩поинт ат тхе неьт потентиал█╩рецорд нумбер╝ ╗п╝с╝ ремембер█╩тхат рецнмбфм лагс рецнмбва бы█╩оне бы╙ оф дос╛ тхе поситион фунцтион█╙ вас усед то бацк уп тхе поинтер╝╘█╙ ентер витх аппенд флаг сет иф а█╙ ╓╟╟ вас детецтед ин а ╗нон╜емпты╘█╙ филе╖с т╞с лист╝██цкапфлг═лда═аппндфлг═╩ис аппенд флаг он©█═бея═цлрапфлг═╩но ╜ флаг ис офф╝█═инц═рецнмбфм═╩ыес ╜со иуп оне быте иф а ╓╟╟█╙ быте вас енцоунтеред ин а дата█╙ сецтор╝ ховежер╛ иф а зероед╜█╙ оут дата паир ╗листед ин а т╞с█╙ лист╘ ор а зероед╜оут т╞с линк█╙ вас енцоунтеред╛ тхен тхе филе█╙ поинтер ис поситионед цоррецтлы╝█╙ ╗п╝с╝ ат оне тиме ин тхе хисторы█═ймп═еррхндлр═╩еьит ╕ го принт еррор мессаге╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ патцх то хандле аппенд╝█╙ ╗╓б╤╥╠ ╜ ╓б╤╦╣╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ препаре то мануаллы бацк уп тхе█╙ филе поинтер иф нецессары╝ неед█╙ то бацк ит се тхе филе╖с буф ор█╩турн офф тхе аппенд флаг╝█═лда═ё╟═╩зеро оут тхе аппенд флаг ╕ сет█═таы═╩╗ы╘ то ндеь тхе ╠рст быте оф тхе█═ста═аппндфлг═╩дос наме буффер╝█═ста═╗аЁл╘╛ы═╩релеасе филе╖с дос буффер╝█тоеррмсг═лда═ртнцодфм═╩гет еррор цоде то индеь ерр мсг╝█═╩аппенд флаг╝██╙ еррор вас деадлы╛ со беттер█╙ релеасе тхе филе╖с буффер анд█╙ маке суре тхе аппенд флаг ис офф╝██отхрерр═йср═гетбуфф═╩лоцате буффер белонгинг то тхе█╩филе╝ ╗пут адр ин аЁл╞х птр╝╘█═бцс═тоеррмсг═╩но буффер вас ассигнед╛ со но█╩неед ╡ релеа██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ отхер еррор патцх╝█╙ ╗╓б╤╣д ╜ ╓б╤╥╟╘█╙ ╜ усед вхен фм дрижер гетс ан█╙ еррор тхат ис нот ан оут╜оф╜█╙ дата еррор╝█╙ ╜ алсо цонтаинс тхе аппенд флаг╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██аппндфлг═хеь═╟╟               ацк╘╝█монтц═хеь═ефд╦═╩мотор╜он╜тиме цоунт╝█═дс═╠═╩унусед ╗╓б╥фф╘╝█д╙ дежице цхарацтеристиц табле╝█╙ ╗╓б╥фб ╜ ╓б╥фф╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██дежтпц═хеь═╟╟═╩дежице тыпе╝█пптц═хеь═╟╠═╩пхасес╞трк╝ ╗ежен жал ╫ ╠пхасе╛█╩одд жал ╫ ╡пхасе╝╘ тхерефоре╛█╩╓╟╠╫╡ пхасе ╗вхицх транслатес то█╩╡ арм можементс пер трЧz#ЪЪЪЪЪЪЪ     ─т╝дос╜╓а╦╣╠╜╓ац╣╥═════════════c─т╝дос╜╓ац╣╦╜╓афф╤═════════════k─т╝дос╜╓афф╥╜╓б╡ц╡═════════════h─т╝дос╜╓б╡цЁ╜╓б╤╣ц═════════════e─т╝дос╜╓б╤╣д╜╓б╥фф═════════════5рацтеристиц тбл╝█╩╗нормаллы╛ ╓б╥фб╘╝█иббуфп═дс═╡═╩птс ╡ рвтс╖с и╞о буффер╝█ибсецсз═хеь═╟╟╟╠═╩сец сиз ин бытс ╗лов╞хи формат╘╝█ибцмд═дс═╠═╩рвтс цомманд цоде╨█╩ ╓╟╟╫сеек╛ ╓╟╠╫реад╛█╩ ╓╟╡╫врите╛ ╓╟╢╫формат╝█ибстат═дс═╠═╩еррор цоде╨█╩╓╟╟╫но е╫╫╫╫╫╫██ибтыпе═хеь═╟╠═╩табле тыпе ╗схоулд бе ╓╟╠╘╝█ибслот═дс═╠═╩слот вантед ╙ ╠╤╝█ибдржн═дс═╠═╩дриже вантед ╗╓╟╠ ор ╓╟╡╘╝█ибжол═дс═╠═╩жол вантед ╗╓╟╟ гоод фор алл╘╝█ибтрк═дс═╠═╩трк вантед╝█ибсецт═дс═╠═╩логицал сец вантед╝█ибдцтп═да═дежтпц═╩птс ╡ дежице цхабтыпе═╩адр оф рвтс╖с иоб ╗норм ╓б╥е╦╘╝█бтстаге═да═сец╡рдб╤═╩адр оф старт оф имаге оф боот╠╝█╩╗нормаллы╛ ╓б╤╟╟╝╘█бт╠мгадр═╫═бтстаге███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ рвтс╖с инпут╞оутпут блоцк ╗иоб╘╝█╙ ╗╓б╥е╦ ╜ ╓б╥фа╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙ ╗╓б╥дф ╜ ╓б╥е╥╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═дс═╠═╩унусед ╗╓б╥дф╘╝█нмпг╡рд═хеь═╠б═╩ё оф пагес то реад ╗ё╡╥╘╝█бт╡пгцтр═дс═╠═╩ё оф пагес лефт ╡ реад ╗жариес╘╝█бт╠рстсц═хеь═╟а═╩фирст сец ё ин стаге ╗ё╠╟╘╝██═дс═╠═╩унусед ╗╓б╥еЁ╘╝█адрофиоб═да═иол█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ зеро оут тхе цуррент ╗╡╣╤╜быте╘█╙ буффер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██зцурбуф═лда═ё╟█═таы█зцурбуф╠═ста═╗а╢л╘╛ы█═ины█═бне═зцурбуф╠█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ параметерс фор боот╡╝█хе█═лда═датбуффм╚╠═╩фм парм лист ╕ десигнате ит ас█═сты═иббуфп═╩тхе и╞о буф фор рвтс╖с иоб╝█═ста═иббуфп╚╠█═лдь═цурдатрк═╩ентер рвтс дрижер витх ╗ь╘╞╗ы╘█═лды═цурдатсц═╩цонтаининг тхе трк╞сец жалуес оф█═ртс═╩тхе дата сецтор╝█╓д опцоде фор рвтс╝█═ймп═рвтсдржр═╩цалл рвтс дрижер ╡ реад дат сец╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ преп рвтс╖с иоб то реад█╙ ор врите тхе дата сецтор╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██прпдаиоб═лды═датбуффм═╩гет адр оф дата сец буф фром т╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а╛█╩╢╙╓╟╟╥а ор ╣╙╓╟╟╥а╝╘█═цлц═╩ретурн витх но еррорс сигнал╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад дата сец то дата сец буф╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реаддата═йср═прпдаиоб═╩сет уп рвтс╖с иоб ╡ рд дата сец╝█═лда═ё╠═╩реа тхе маьимум релатиже сец ё█═ины═╩╗плус ╠╘ оф тхе ласт дата паир█╩тхат цан поссиблы бе десцрибед█╩ин тхис т╞с лист╝█═лда═╗а╢л╘╛ы█═ста═релфирст╚╠█═адц═мьсцуртс╚╠█═ста═реластп╠╚╠═╩╗реластп╠╞╚╠ ис алваыс сет то█╩╓╟╟╥а бы фнопен╝ ╗поссибле жалс█╩аре╨ ╓╟╟╥а╛ дат паир█═ста═релфирст═╩тхат цан бе десцрибед ин тхис█╩т╞с лист╝ ╗поссибле жалуес аре╨█╩╓╟╟╟╟╛ ╓╟╟╥а╛ ╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а█╩анд ╢╙╓╟╟╥а╝╘█═цлц═╩адд тхе маьимум ё оф дата сецс█═адц═мьсцуртс═╩тхат цан поссиблы бе десцрибед█╩ин тхис т╞с лист╝█═ста═реластп╠═╩сторетрк╞сец жалс█═сты═цуртссец═╩бецоме цуррент трк╞сец жалс╝█═йср═рвтсдржр═╩цалл рвтс дрижер ╡ реад ор врите█╩тхе цуррент т╞с лист сецтор╝██╙ упдате фм ворк ареа буф ╗нон╜цхаин╘╝██═лды═ё╣═╩оффсет ин╡ цуррент т╞с лист буф╝█═лда═╗а╢л╘╛ы═╩сторе рел сец ё оф ╠рст ацк╝█═пла█═таы█═лда═ё╡═╩врите опцоде фор рвтс╝█═бне═рдвртс═╩алваыс ╜ го врите т╞с лист сец╝█╙ ╜╜╜██╙ суброутине то реад т╞с лист сец╝██рдтслст═лда═ё╠═╩реад опцоде фор рвтс╝██╙ цоммон то реад╞врите т╞с лист╝██рдвртс═сть═цуртстрк═╩нев т╞с лист сецтор ион то тхе ентире филе╘ оф█═ины═╩тхе ╠рст дата паир тхат вилл бе█═лда═реластп╠╚╠═╩десцрибед ин тхис нев т╞с лист╝█═ста═╗а╢л╘╛ы═╩╗поссибле жалуес аре╨ ╓╟╟╥а╛█╩╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а анд ╢╙╓╟╟╥а╝█═пла═╩гет ╗ь╘╞╗ы╘╫трк╞сец жалс ╢ тхис█═таь═╩нев т╞с лист сец офф стйср═вритетс═╩врите упдатед т╞с лист то диск╝██╙ сет уп а бранд нев т╞с лист█╙ сецтор ╕ врите ит то диск╝██зоуттс═йср═зцурбуф═╩зеро оут т╞с лист буф╝█═лды═ё╣═╩ат оффсетс ╣ ╕ ╤ ин╡ тхе нев т╞с█═лда═реластп╠═╩лист╛ пут рел сец ё плус ╠ ╗ин█═ста═╗а╢л╘╛ы═╩релат лист сецтор то█╙ тхе диск╝██лнколднв═лды═ё╡═╩оффсет то сецё линк быте╝█═ста═╗а╢л╘╛ы═╩пут нев сец жал ин линк анд тхен█═пха═╩саже ит он стк╝█═деы═╩оффсет то трк быте оф линк╝█═лда═асигнтрк═╩пут нев трк жал ин линк╝█═ста═╗а╢л╘╛ы█═пха═╩саже трк жал он стк╝█═ ╕ лнк зероед оут со муст█╙ аллоцате а нев т╞с лист сецтор╝██упдатетс═йср═асгнтксц═╩финд ╕ ресерже трк╞сец жалс фор█╩а нев т╞с лист сецтор╝██╙ линк тхе нев т╞с лист сецтор то█╙ тхе ласт т╞с лист сецтор анд█╙ тхен врите тхе упдатед жерсион█╙ оф тхе ласт т╞сенфм╜╓╠╧╛ы═╩сторед ин тхе ворк буффер то█═ины═╩рецнмбфм╞╚╠ анд бытофффм╞╚╠ ин█═цпы═ё╓╠д═╩тхе фм параметер лист╝█═бне═цопырецс█фмджртн═ймп═бк╡фмдрж███╙ сет тхе аппенд флаг╝█╙ ╗нежер ентеред иф деалинг витх█╙ ан емпты филе╝╘██сетапфлг═лдь═ё╓фф█═сть═аппндфлг═хе оригинал пурпосе вас╛█╙ тхе фолловинг цоде аппеарс то кееп█╙ тхе филе поинтер ат ё╓╟╟╟╟╟╟ вхен█╙ ан емпты филе ╗ие╝ филе витх но█╙ дата╘ ис енцоунтеред╝██═лды═ё╓╠╧═╩цопы имаге оф рецнмбва╞╚╠ анд█цопырецс═лда═╗а╢л╘╛ы═╩бытоффва╞╚╠ тхат вере йуст█═ста═рецл╛ тхис█╩инструцтион ис алваыс такен╝█═ины█═цпы═ё╓╠╥█═бне═цк╢зерос██╙ тхе пурпосе оф тхе фолловинг█╙ инструцтионс ис нот ундерстоод╝█╙ тхис сецтион оф цоде маы хаже беен█╙ десигнед то деал витх уселесс филес█╙ тхат вере опенед бут нежер цлосед╝█╙ вхатежер ттруцс█╙ тхат аре лефт ожер фром ан еарлиер█╙ жерсион оф дос╝██╙ цхецк иф филе поинтер анд вастебыт█╙ аре зероес╝██апндптцх═лды═ё╓╠Ё█цк╢зерос═лда═╗а╢л╘╛ы█═бне═сетапфлг═╩унлесс ве аре деалинг витх а█╩уселесс филе тхат вас прежиоуслы█╩опенед╝ бут нежер цлоседпрежиоус█╙ патцхес анд бецаусе еьецутион фаилс█╙ он оццассион╝ ас а ресулт╛ тхе аппенд█╙ цомманд хас ежолжед инто а цлассиц█╙ цасе оф спагхетти программинг╝█╙ партс оф тхе фолловинг роутинес█╙ сеем уселесс╝ тхеы маы йуст бе█╙ ресидуал ╗бут инноцуоус╘ инс╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ аппенд патцх╝█╙ ╗╓б╤╧╡ ╜╓б╤б╡╘█╙ ╜ усед то хандле ан енд╜оф╜дата█╙ еррор╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ тхис патцх ис диффицулт то ундер╜█╙ станд бецаусе ит ис а патцх тхат█╙ хас беен аддед то репаир хен жерифы тхе дата╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██жрфырвнг═ста═субцодфм═╩пут ранге╜оф╜бытес субцоде ин█╩рвтс╖с иоб╝█═йср═фмдрижер═╩цалл фм дрижер то реад╞врите а█╩ранге оф бытес╝█═йср═цмдцлосе═╩цлосе филе ╕ тхен жерифы дата╝█═ймп═цмджерфы███╙╫╫╫╫╫те╝╘█цлрапфлг═лда═ё╟═╩дон╖т неед тхе аппенд флаг аны█═ста═аппндфлг═╩море╛ со турн ит офф╝█═ймп═рсетптрс═╩го бацк уп тхе филе поинтер╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ патцх то жерифы а ранге╜оф╜бытес╝█╙ ╗цаллед бы рвранге то р╞в ранге█╙ оф бытес ╕ тнцремент тхе филе мгр╖с█═бне═цлрапфлг═╩жерсион оф тхе рецорд ё бецаусе█═инц═рецнмбфм╚╠═╩рецнмбфм ис поинтинг ат тхе ласт█╩жалид дата быте анд ве вант ит ╡█╩поинт ат тхе неьт потентиал█╩рецорд нумбер╝ ╗п╝с╝ ремембер█╩тхат рецнмбфм лагс рецнмбва бы█╩оне бы╙ оф дос╛ тхе поситион фунцтион█╙ вас усед то бацк уп тхе поинтер╝╘█╙ ентер витх аппенд флаг сет иф а█╙ ╓╟╟ вас детецтед ин а ╗нон╜емпты╘█╙ филе╖с т╞с лист╝██цкапфлг═лда═аппндфлг═╩ис аппенд флаг он©█═бея═цлрапфлг═╩но ╜ флаг ис офф╝█═инц═рецнмбфм═╩ыес ╜со иуп оне быте иф а ╓╟╟█╙ быте вас енцоунтеред ин а дата█╙ сецтор╝ ховежер╛ иф а зероед╜█╙ оут дата паир ╗листед ин а т╞с█╙ лист╘ ор а зероед╜оут т╞с линк█╙ вас енцоунтеред╛ тхен тхе филе█╙ поинтер ис поситионед цоррецтлы╝█╙ ╗п╝с╝ ат оне тиме ин тхе хисторы█═ймп═еррхндлр═╩еьит ╕ го принт еррор мессаге╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ патцх то хандле аппенд╝█╙ ╗╓б╤╥╠ ╜ ╓б╤╦╣╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ препаре то мануаллы бацк уп тхе█╙ филе поинтер иф нецессары╝ неед█╙ то бацк ит се тхе филе╖с буф ор█╩турн офф тхе аппенд флаг╝█═лда═ё╟═╩зеро оут тхе аппенд флаг ╕ сет█═таы═╩╗ы╘ то ндеь тхе ╠рст быте оф тхе█═ста═аппндфлг═╩дос наме буффер╝█═ста═╗аЁл╘╛ы═╩релеасе филе╖с дос буффер╝█тоеррмсг═лда═ртнцодфм═╩гет еррор цоде то индеь ерр мсг╝█ацк╘╝█монтц═хеь═ефд╦═╩мотор╜он╜тиме цоунт╝█═дс═╠═╩унусед ╗╓б╥фф╘╝█д╙ дежице цхарацтеристиц табле╝█╙ ╗╓б╥фб ╜ ╓б╥фф╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██дежтпц═хеь═╟╟═╩дежице тыпе╝█пптц═хеь═╟╠═╩пхасес╞трк╝ ╗ежен жал ╫ ╠пхасе╛█╩одд жал ╫ ╡пхасе╝╘ тхерефоре╛█╩╓╟╠╫╡ пхасе ╗вхицх транслатес то█╩╡ арм можементс пер трррс╛ ╓╠╟╫врит прот╛█╩╓╡╟╫жол мисмтцх╛ ╓╢╟╫и╞о╗држ╘ерр█╩╓╦╟╫реад ерр╝█ибсмод═дс═╠═╩жолуме фоунд╝█иобпсн═дс═╠═╩слот╙╠╤ оф ласт аццесс ╗фоунд╘╝█иобпдн═дс═╠═╩дриже ё оф ласт аццесс ╗фоунд╘╝█═хеь═╟╟╟╟═╩унусед ╗╓б╥ф╧╜╓б╥фа╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█ды═адриоб═╩сет ╗ы╘ ╕ ╗а╘ то поинт ат█═лда═адриоб╚╠═╩рвтс╖с иоб╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цалл рвтс█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═йср═ентервтс═╩саж статус╛сет интеррупт дисабле█╩флаг ╕ цалл рвтс то перформ таск█╩╗сеек╛ реад╛ веор═ё╓фф█═ста═ибжол█═лда═слот╠╤ва═╩пут слот╙╠╤ ин иоб╝█═ста═ибслот█═лда═држва═╩пут дриже ё ин иоб╝█═ста═ибдржн█═лда═сецсизва═╩пут сец ленгтх ин иоб ╗стандард█═ста═ибсецсз═╩сизе оф ё╡╣╤ ор ╓╟╠╟╟ бытес╘╝█═лда═сецсизва╚╠█═ста═ибсецсз╚╠█═лда═ё╠█═ста═ибтыпе█═л═скпврсет═╩бранцх иф нот вритинг╝█═ора═упдатфлг═╩цондитион упдате флг ╡ десигнате█═ста═упдатфлг═╩ласт оператион вас а врите ╗фор█╩неьт тиме ароунд╘╝██╙ финисх сеттинг уп рвтс╖с█╙ инпут╞оутпут блоцк ╗иоб╘╝██скпврсет═лда═жолва═╩пут цомплементед жол ин иоб╝█═а═ибцмд═╩ ╗а╘ ╫ опцоде фор рвтс█╩рвтсдрж╠ ╫ ентры пт усед бы инит█╩фунцтион хндлр вхен форматтинг╝█═цмп═ё╡═╩ис цмд а врите© ноте╨ тхе ╒цмп╒█╩цондитионс тхе царры ас фолловс╨█╩╗ц╘╫╟ ╫сеек ╗╓╟╟╘ ор реад ╗╓╟╠╘█╩╗ц╘╫╠ ╫врите╗╓╟╡╘ ор формат╗╓╟Ё╘█═бне╞о буффер ин рвтс╖с иоб╝█═ста═иббуфп╚╠█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад╞врите трацк╞сецтор дрижерс╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██рвтсдржр═сть═ибтрк═╩ентер витх ╗ь╘ ╫ трк вантед╝█═сты═ибсецт═╩ ╗ы╘ ╫ сец вантед╝█рвтсдрж╠═ст╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ десигнате дирецторы сецтор буффер█╙ ас и╞о буффер ин рвтс╖с иоб╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██пт╡дирбф═лда═адрдирбф═╩гет аддр оф дирец сец буф фром█═ста═иббуфп═╩фм цонстантс тбл ╕ десигнате ит█═лда═адрдирбф╚╠═╩ас идирбф═╩десигнате дирец сец буф ас и╞о█╩буф ин рвтс╖с иоб╝█═лдь═цурдиртк═╩ентер рвтс дрижер витх ╗ь╘╞╗ы╘█═лды═цурдирсц═╩еяуал то тхе трк╞сец жалс оф тхе█╩дирецторы сецтор╝█═лда═ё╡═╩врите опцоде фор рвтс╝█═ймп═рвтсдржр═╩цалл дрижер то врите дирец сец╝███╙╫╫╫ фор рвтс╝█═йср═рвтсдржр═╩цалл рвтс дрижер то до тхе реад╝█═цлц═╩линк дидн╖т зеро оут со сигнал█═ртс═╩море дирец сецс еьист ╕ тхен ьит███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите тхе дирецторы буффер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██врдирецт═йср═пт╡нк█╩бытес ин цуррент дирецторы сец╝██╙ цалл то реад ин дирецторы сецтор╝██додиррд═сть═цурдиртк═╩саж трк╞сец жалс оф дирецторы ве█═сты═цурдирсц═╩аре абоут ╡ реад со тхеы вилл бе█╩тхе цуррент дирецторы сец жалс█╩фор тхе неьт тиме ароунд╝█═лда═ё╠═╩реад опцоде═лдь═дирлнктк═╩гет трк оф ньт дир сец фром линк█╩ин цуррент дирецторы сецтор╝█═бне═гетдирлк═╩линк нот зероед оут╝█═сец═╩линк зероед оут ╜еьит витх ╗ц╘╫╠█═ртс═╩то сигнал но море дирец сецс╝█╙ ╫╫╫██гетдирлк═лды═дирлнксц═╩гет сец оф неьт дир сец фрм литхе фирст дирецторы сецтор╝█╙ ╗ц╘ ╫ ╟██рдфирдир═лды═фирдирсц═╩╗ы╘╞╗ь╘╫трк╞сец жалс оф ╠рст█═лдь═фирдиртк═╩дирецторы сец ╗фром жтоц буф╘╝█═бне═додиррд═╩алваыс ╜ го реад ин дирец сец╝██╙ реад тхе неьт дирецторы сецтор╝█╙ ╗ц╘ ╫ ╠██рдньтдир╫╫╫██рддирецт═пхп═╩саже ╗ц╘ он стк╨█╩ ╗ц╘ ╫ ╟ ╫ реад ╠рст дир сец╝█╩ ╗ц╘ ╫ ╠ ╫ реад неьт дир сец╝██═йср═пт╡дирбф═╩десигнате дир сец буф ас и╞о буф█╩ин рвтс╖с иоб╝█═плп═╩цхк иф деалинг витх ╠рст дир сец█═бцс═рдньтдир═╩но ╜ го реад неьт дир сец╝██╙ реад рвтс╖с иоб╝█═сты═иббуфп╚╠█═лдь═трква═╩ентер рвтс дрижер витх ╗ь╘╞╗ы╘█═лды═ё╟═╩еяуал то трк╞сец жалс оф жтоц╝█═ймп═рвтсдржр═╩цалл дрижер то реад╞врите жтоц╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад а дирецторы сецтор╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫ оф цонтентс ╗жтоц╘╝█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██вритжтоц═лда═ё╡═╩врите опцоде фор рвтс╝██╙ цоммон то реад╞врите жтоц╝██рдвржтоц═лды═адржтоц═╩гет адр оф жтоц фрм фм цонстантс█═сты═иббуфп═╩табле ╕ десигнате ит ас тхе и╞о█═лды═адржтоц╚╠═╩буф ин██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад тхе жолуме табле█╙ оф цонтентс ╗жтоц╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реаджтоц═лда═ё╠═╩реад опцоде фор рвтс╝█═бне═рдвржтоц═╩алваыс╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите жолуме табле█╙                                   с саме ╜со цмп лов бытес╝█═цмп═релфирст█═бцц═неедньтс═╩сец оффсет оф внтд филе ис лесс█╩со реад ин а дифферент т╞с лист╝█╩╗старт бы реадинг тхе филе╖с█╩фирст т╞с лист╝╘██╙ сецтор оффсет ассоциатед витх тхе дата█╙ сецтор ве вант ис еитхер греатер тхан█╙ ор ╩смаллер оффсет инто филе со неед█╩а дифферент т╞с лист╝█ ═бне═цкцуртс╠═╩сец оффсет оф вантед дата сец ис█╩ларгер тхан тхат оф тхе ╠рст дат█╩сец тхат цан бе десцрибед ин тхе█╩пресент т╞с лист со ит маы стилл█╩белонг то тхис т╞с лист╝█═лда═филптсец═╩хи бытеерент т╞с лист сецтор╝╘██цкцуртс═лда═филптсец╚╠═╩сец оффсет инто филе ассоциатед█═цмп═релфирст╚╠═╩витх тхе пресент дата сецтор█╩жерсус тхе релатиже сецё оф тхе█╩фирст дата сец десцрибед ин тхе█╩пресент т╞с лист╝█═бцц═неедньтс═╩дата сец вантед репресентс а█╙ цоррецт т╞с лист╝╘██╙ ис тхе сецтор оффсет инто тхе филе оф█╙ тхе пресент дата сецтор лесс тхан тхе█╙ релатиже сецтор нумбер оф тхе фирст█╙ дата сецтор тхат цан бе десцрибед ин█╙ тхе т╞с лист пресентлы ин меморы©█╙ ╗иф лесс╛ тхен неед то реад ин а█╙ дифф упдате флг ╡ сее иф дата сец█╩буф хас цхангед синце ласт р╞в╝█╩иф ит хас╛ врите дата буф ╡ дск╝██╙ схоулд тхе цуррент т╞с лист бе усед©█╙ ╗тхат ис╛ схоулд тхе дата сецтор бе█╙ листед ин тхе пресент т╞с лист сецтор©█╙ иф нот╛ тхен вилл неед то реад ин тхе█╫╫╫╫╫╫╫╫╫█╙ врите тхе дата сецтор иф нецессары╝█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██╙ дата сец ве вант ис нот пресентлы ин█╙ меморы╝ цхк иф неед то врите тхе█╙ цуррент дата сец буф бефоре ве реад█╙ ин тхе вантед дата сецтор╝██цквцурда═йср═цкдатуп═╩цхкрд═лда═филптсец═╩ласт сец усед жс цур сец внтд╝█═цмп═релпреж█═бне═цквцурда═╩нот саме ╜ вилл ежентуаллы хаже█╩то реад нев дата сец ин╝█═лда═филптсец╚╠═╩маыбе саме ╜ цхк хи бытес╝█═цмп═релпреж╚╠█═бея═ьитньдат═╩саме со го еьит╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫ ис реад ин╝█╙ ╜ иф тхе филе вас йуст опенед╛ тхе█╙ опен субфунц сет филптсец╫ё╓╟╟╟╟█╙ анд релпреж╫ё╓фффф со алваыс█╙ форце реадинг оф а нев дата сец█╙ ежен иф тхе цоррецт сецтор ис█╙ алреады ин меморы╝██ньтдат╜ иф тхис суброутине ис цаллед█╙ фром а врите субфунцтион анд█╙ филптсец ис нот еяуал то релпреж╛█╙ тхен тхе дата сецтор буффер муст█╙ бе фулл анд схоулд бе вриттен█╙ то тхе диск бефоре аны море█╙ информатионвантед╝ ховежер╛ фирст█╙ цхецк иф тхе дата сецтор хас цхангед█╙ синце тхе ласт реад ор врите╝ иф ит хас╛█╙ тхе диск муст бе упдатед бефоре ве реад█╙ ин тхе нев дата сецтор со ве дон╖т ожер╜█╙ врите тхе дата сецтор буффер анд лоосе█╙ информатион╝█╙ ноте╨ с ит реяуире упдатинг©██╙ иф тхе сецтор оффсет инто филе ╗филптсец╘█╙ еяуалс тхе релатиже сецтор нумбер оф тхе█╙ ласт сецтор реад ор вриттен ╗релпреж╘╛█╙ тхен тхе сецтор ве вант ис пресентлы ин█╙ меморы╝ иф ит ис нот ин меморы╛ реад ин█╙ тхе дата сецтор ╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад дата сец иф нецессары╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ цхецк иф неед то реад тхе неьт дата█╙ сецтор инто тхе дата сецтор буффер╝█╙█╙ ╜ ис дата сец ве вант алреады ин меморы©█╙ ╜ иф со╛ доеес╝█═лды═ё╢═╩но╝█═цмп═ё╓╠╟═╩врите протецтед©█═бея═сетфмерр═╩ыес╝█═лды═ё╦═╩но ╜ муст хаже беен отхер со█сетфмерр═тыа═╩десигнате ит ас генерал и╞о ерр╝█═ймп═бадфмьит═╩го хандле еррор╝█╩аны ерр енцоунтеред вхен формат╜█╩тинг ис треатед ас ан и╞о еррор╝███╙╫╫╫втсдр═лда═ибстат═╩гет рвтс╖с еррор цоде╝██╙ транслате рвтс еррор цоде ╗а╘█╙ то фм еррор цоде ╗ы╘╝ ╗дос латер█╙ емплоыс фм еррор цоде ин роутине█╙ усед то принт еррор мессагес╝╘██═лды═ё╥═╩сет ╗ы╘ фор фм еррор цоде╝█═цмп═ё╓╡╟═╩жол мисматцх©█═бея═сетфмерр═╩ы вас унсуццессфул╝█═ртс═╩абоже бранцх нежер такен вхен█╩усинг сеек цмд╛ цаусе но еррор█╩цхкинг роутинес аре енцоунтеред█╩бы а лоне сеек оператион╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ оператион вас нот суццессфул╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██ерррите╛ формат╘╝█═лда═ибсмод═╩гет жол фоунд ╗фрм иоб╘ ╕ пут ит█═ста═жолфм═╩ин тхе фм параметер лист╝█═лда═ё╓фф═╩пут жол вантед ин иоб╝█═ста═ибжол═╩╗усе ╡╣╣ ас дефаулт жал фор неьт█╩тиме╝ ацтуаллы усинг ╟ цаусе█╩ё╓фф еор ё╓фф ╫ ╓╟╟╘╝█═бцс═еррвтсдр═╩оператионцё оф цуррент дата сец╝█═ста═цурдатсц█═йср═реаддата═╩го реад ин тхе дата сецтор╝██╙ саже сецтор оффсет инто филе█╙ ассоц витх дата сец йуст реад╝██сетпреж═лда═филптсец═╩цуррент сец оффсет инто филе╝█═ста═релпреж═╩оффсет ин филе оф ласт дат реад╝█═лда═филпт█╩то тхе диск╝██╙ дата сецтор паир ассоциатед витх█╙ тхе дата сецтор вантед вас█╙ цонтаинед ин тхе цуррент т╞с лист╛█╙ со нов реад ин тхе дата сецтор╝██рддатсец═ста═цурдатрк═╩саже трк╞сец жалс оф цуррент дата█═ины═╩сецтор ин тхе ворк ареа╝█═лда═╗а╢л╘╛ы═╩се фунцтион витхоут вритинг█╩тхе т╞с лист анд дата сец буфс█╩бацк то тхе диск╝ ховежер╛ афтер█╩тхе субфунцтионс аре еьитед╛ тхе█╩цлосе фунцтион ежентуаллы тестс█╩тхе статус оф тхе упдате флаг█╩╗упдатфлг╛ ╓б╣д╣╘ ╕ тхен вритес█╩тхе т╞с лист ╕ дат сец буфс бацкс лист╛█╩зеро оут дата сец буф ╕ сет█╩упдате флаг то сигнал тхат ботх█╩т╞с лист сец ╕ дата сец реяуире█╩упдатинг╝█═ймп═сетпреж═╩ноте╨ иф ыоу фоллов тхис йумп█╙ ╜╜╜ ╩тхру╛ ыоу маы реализе тхат соме╜█╩тимес ве ежентуаллы еьит тхе█╩пресенттор паирс десцрибед ин тхе█╙ ╫╫╫ ╩пресент т╞с лист╛ со го ьит витх█╩царры сет ╡ сигнал но море дата╝██╙ синце вритинг ╕ ран оут оф дата█╙ паирс╛ муст адд а нев дата паир█╙ то тхе т╞с лист╝██невпаир═йср═нвдатксц═╩адд нев дата сец пр то т╞е т╞с лист вас█╙ зеро╝ тхерефоре╛ тхере аре но█╙ море дата сецтор паирс десцрибед█╙ ин тхис т╞с лист╝██═лда═опцодефм═╩цхецк то сее иф вритинг ор нот╝█═цмп═ё╢═╩опцоде фор врите╝█═бея═невпаир═╩бранцх иф вритинг╝█═сец═╩нот вритинг ╕ ран оут оф дата█═ртс═╩сецаы ═╩алваыс листед ╠╡ бытес фром тхе█╩старт оф тхе т╞с лист буффер╝█═йср═селтсбуф═╩поинт а╢л╞х ат тхе т╞с лист буф╝█═лда═╗а╢л╘╛ы═╩гет трк ё оф дата сец паир╝█═бне═рддатсец═╩го реад ин тхе дата сецтор╝██╙ тхе тркё парт оф тхе дата сецтор█╙ паир листед ин тх═╩цалц оффсет то дата паир╨█═лда═филптсец═╩сец оффсет оф дата сец инто филе█═сбц═релфирст═╩минус рел индеь оф ╠рст дата сец█╩десцрибед ин прес т╞с лист╝█═асл══╩тимес ╡ цаусе ╡ бытес усед то█╩десцрибе а дата паир╝█═адц═ё╠╡═╩адд ╠╡ цаусе ╠рст дата паир ис█═т█╩реадинг ор то до гоод еьит иф█╩ран оут оф дата вхиле жерифыинг█╩ор ╡ сигнал поссибле еррор вхиле█╩аппендинг╝██╙ кнов дата сец схоулд бе десцрибед█╙ ин пресент т╞с лист со нов цалц█╙ оффсет инто т╞с лист вхере дата█╙ паир схоулд бе лоцатед╝██гетдатпр═сецре ве реад ин тхе█╩неьт ╗ор фирст╘ т╞с лист сецтор╝█╩иф упдатинг ис реяуиред╛ врите█╩тхе пресент т╞с лист╝█═бцц═цкцуртс═╩го бацк ╕ цхк иф тхис ис цоррецт█╩т╞с лист╝█═ртс═╩ртн витх ╗ц╘╫╠ то сигнал тхат ве█╙ ╫╫╫ ╩ран оут оф т╞с листс вхилец╘ ╫ ╟╛ тхен тхе филе поинтер█╙ вас бацкед уп анд ве неед а смаллер█╙ нумберед т╞с лист╝╘██неедньтс═йср═реадтс═╩реад ин тхе неьт ╗ор фирст╘ т╞с█╩лист╝ ховежер╛ фирст цхецк тхе█╩упдате флаг то сее иф тхе т╞с█╩лст пресентлы ин меморы реяуирес█╩упдатинг бефосец схоулд бе десцрибед ин█╩тхе пресент т╞с лист╝╘██╙ тхе дата сецтор ве вант ис нот█╙ листед ин тхе пресент т╞с лист╛█╙ со ве муст реад а дифферент т╞с█╙ лист сецтор╝ ╗ноте╨ роутине ис█╙ ентеред витх ╗ц╘ ╫ ╠ иф неед а█╙ хигхеред нумберед т╞с лист╝█╙ иф ╗ес саме ╜со цмп лов бытес╝█═цмп═реластп╠█═бцц═гетдатпр═╩сец оффсет ассоциатед витх тхе█╩дата сецтор ве вант ис лесс тхан█╩тхе релатиже сец ё ╗плус ╠╘ оф█╩тхе ласт дата сецтор тхат цан█╩поссиблы бе листд ин тхе пресент█╩т╞с лист╝ ╗тхере╢╛ тхе вантед█╩дата д ис десцрибед ин тхе█╩пресент т╞с лист╝█═бне═неедньтс═╩сец оффсет оф пресент дата сец█╩ис ларгер тхан тхат оф тхе ласт█╩дата сецтор ╗плус ╠╘ тхат цан█╩поссиблы бе десцрибед ин тхе█╩пресент т╞с лист╛ со ве неед а█╩нев т╞с лист сецтор╝█═лда═филптсец═╩хи бытдесцрибед ин тхе█╙ пресент т╞с лист╝██цкцуртс╠═лда═филптсец╚╠═╩сец оффсет оф дата сец вантед█═цмп═реластп╠╚╠═╩жс релатиже сец ё оф тхе ласт█╩дата сец тхат цан поссиблы бе█╩десцрибед ин тхе прес т╞с лист╝█═бцц═гетдатпр═╩сец оффсет ассоц витх дата сец█╩вантееяуал то тхе релатиже сецтор оффсет█╙ ассоциатед витх тхе фирст дата сецтор█╙ тхат цан бе десцрибед ин тхис т╞с лист╝█╙ тхерефоре╛ цомпаре тхе сецтор оффсет█╙ оф тхе сецтор вантед витх тхе релатиже█╙ сецтор нумбер ╗плус ╠╘ оф тхе ласт█╙ сецтор тхат цан бе █╙ цоунтер ╫ ╟╛ еьит филе манагер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██децрвлен═лды═лен╡рдвр═╩ленгтх то реад ор ленгтх╜╠ то█╩врите ╗фром фм парм лист╘╝█═бне═децленрв═╩море бытес то реад ор врите╝█═лдь═лен╡рдвр╚╠═╩лов быте вас ╟╛ цхк хи быте╝█═бея═рвлен╟═╩цом фм парм лист╝█═сты═а╢л═╩поинт а╢л╞х ат таргет╝█═сть═а╢л╚╠█═инц═цуриобуф═╩кицк уп адр оф дест╖н╞соурце лоц█═бне═инциортн█═инц═цуриобуф╚╠█инциортн═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ редуце цоунт оф тхе ё оф бытес█╙ лефт то реад ор врите╝ вхен тхе╫╫╫╫╫╫╫╫╫╫╫█╙ поинт а╢л╞х ат цур дест╖н╞соурце█╙ меморы лоцатион ╗цуриобуф╘ фор█╙ реадинг╞вритинг╝█╙ инц дест╖н╞соурце адр фор неьт█╙ тиме ароунд╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██инциобуф═лды═цуриобуф═╩гет адр оф дест╖н╞соурце лоц╖н█═лдь═цуриобуф╚╠═╩фрор╝█═бне═инцптртн═╩нот ат енд оф цуррент сецтор╝██═инц═филптсец═╩оффсет инто сец враппед ароунд╛█═бне═инцптртн═╩со ат енд оф сец╛ со кицк уп тхе█╩оффсет инто тхе ентире филе╝█═инц═филптсец╚╠═╩инц хи быте иф нецессары╝█инцптртн═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ инцремент тхе быте оффсет инто█╙ тхе цуррент сецтор╝ иф ат тхе█╙ енд оф тхе сецтор╛ инцремент тхе█╙ оффсет инто тхе ентире филе█╙ инстеад╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██инцфилпт═инц═филптбыт═╩кицк уп оффсет инто тхе сецт═бне═сетбытоф█═инц═рецнмбва╚╠██╙ он фалл тхру ор ентры фром нокикофф╛█╙ ресет тхе оффсет инто тхе рецорд█╙ то зеро╝ он бранцхед ентры фром█╙ кикофф╠ ор кикофф╡╛ инцремент тхе█╙ оффсет инто тхе рецорд╝██сетбытоф═сть═бытоффва█═сты═бытоффва╚╠█═ртс███╙╫╫╫╫╫╫╫ жиа опен цмд╛ елсе█╩л╜парм жиа саже ор бсаже цмд█╩╗фром ворк ареа╘╝█кикофф╠═бне═сетбытоф█═цпь═рецленва█кикофф╡═бне═сетбытоф█═лдь═ё╟═╩оффсет инто рецорд вас саме ас█═лды═ё╟═╩рецорд ленгтх со преп то ресет█╩оффсет инто рецорд то зеро╝█═инц═рецнмбва█нокикофф╚╠█═сть═бытофффм═╩сторе ит ин фм параметер лист╝█═сты═бытофффм╚╠██╙ инц тхе быте оффсет инто рецорд╝█╙ иф ит еяуалс тхе рецорд ленгтх╛█╙ тхен ресет тхе оффсет то ╟ анд█╙ кицк уп тхе рецорд нумбер╝██═инь█═бне═бытжсрец█═ины█бытжсрец═цпы═рецленва╚╠═╩фиьед жаль═рецнмбва═╩цуррент рецорд ё╝█═сть═рецнмбфм═╩рецорд ё ин параметер лист╝█═лдь═рецнмбва╚╠█═сть═рецнмбфм╚╠██╙ цопы цуррент быте оффсет инто█╙ рецорд фром тхе ворк ареа то█╙ тхе фм параметер лист╝██═лдь═бытоффва═╩гет оффсет ин╡ рецорд ╗врк ареа╘█═лды═бытоффвансидеред█╙ то бе цомпосед оф а цоллецтион█╙ оф оне╜быте лонг рецордс╝█╙ ╜ вхен сажинг ор бсажинг ховежер╛█╙ тхесе филес аре треатед ас иф█╙ тхеы цонсист оф ╠ лонг рецорд╝██╙ цопы тхе рецорд нумбер фром тхе█╙ врк ареа то тхе фм парм лист╝██инцрец═лд вхен█╙ тхеы аре беинг вриттен╨█╙ ╜ рандом аццесс теьт филес хаже█╙ а фиьед рецорд ленгтх ассигнед█╙ бы тхе усер╝█╙ ╜ сеяуентиал теьт ╕ апплесофт█╙ филес хаже а рецорд ленгтх оф█╙ оне╝█╙ ╜ дуринг а лоад ор блоад╛ бинары█╙ ╕ апплесофт филес аре цо██╙ тхис роутине ис усед ботх вхен█╙ реадинг анд вритинг╝ тхе паттерн█╙ оф еьецутион жариес витх тхе█╙ струцтуре оф а филе╝ ховежер█╙ соме филес аре треатед ас иф█╙ тхеы хаже оне тыпе оф струцтуре█╙ вхен тхеы аре беинг реад анд█╙ анотхер тыпе оф струцтуре═╩сет ботх битс ╤ ╕ ╥ ин флаг то█═ора═упдатфлг═╩сигнал тхат ботх дата ╕ т╞с лист█═ста═упдатфлг═╩сецторс реяуире упдатинг╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ адйуст рецорд ё ор быте оффсет█╙ инто а гижен рецорд╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫═ста═╗а╢л╘╛ы═╩пут нев сецё ин тхе т╞с лист анд█═ста═цурдатсц═╩ворк ареа╝█═деы█═лда═асигнтрк═╩пут тркё ин т╞с лст ╕ ворк ареа╝█═ста═╗а╢л╘╛ы█═ста═цурдатрк█═йср═селдабуф═╩поинт а╢л╞х ат дата сец буф╝█зоутдат═йср═зцурбуф═╩зеро оут дата сец буф╝█═лда═ё╔╠╠╟╟╟╟╟╟в█╙ дата сецтор ╕ адд тхе нев дата█╙ сецтор паир то тхе т╞с лист╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██нвдатксц═сты═сцрнсрцх═╩саже оффсет ╡ дат пр ин т╞с лст╝█═йср═асгнтксц═╩финд ╕ десигнате ан ажаил сец╝█═лды═сцрнсрцх═╩ретриеже оффсет то дата паир╝█═ины█сец╚╠█═ста═релпреж╚╠██╙ еьит реад неьт дата сецтор роутине╝██ьитньдат═йср═селдабуф═╩поинт а╢л╞х ат дата сец буф╝█═лды═филптбыт═╩╗ы╘╫быт оффсет ин╡ цур дата сец╝█═цлц══╩еьит цлеанлы╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ десигнате трк╞сец жалс фор не╙ цреате а нев филе╘╝██нвдесцрп═лды═ё╟═╩инит индеь то примары наме буф╝█═инь═╩сет индеь то ╠рст цхар пос╖н ин█═инь═╩тхе наме фиелд оф филе десцрип█сетнвнам═инь═╩ентры спаце н тхе дирецторы сец╝█═лда═╗а╢л╘╛ы═╩цопы цхар фром примары наме буф█═ста═фил╠тстк╛ь═дирецторы╝██цхрсрцхб═лды═сцрнсрцх═╩╗╠╫сеарцх╠╛ ╟╫сеарцх╡╘█═бне═донтмтцх██╙ цоулдн╖т лоцате тхе филе наме ин тхе█╙ дирецторы десцриптион ентриес╛ со█╙ бегин цреатинг а нев десцриптион ин█╙ тхе фирст ажаилабле спаце ин а█╙ дирецторы ╗ин цасе цмд цан легаллы█ го бацк то до сецонд сеарцх╝██цхрсрцха═лды═сцрнсрцх═╩╗╠╫сеарцх╠╛ ╟╫сеарцх╡╘█═бне═сетсрцх═╩го свитцх то сецонд сеарцх╝██╙ иф фирст сеарцх╛ скип делетед филес╝█╙ иф сецонд сеарцх╛ фалл тхру то сторе█╙ тхе ╗нев╘ десцриптион ин тхе ╠рст█╙ унусед спаце ин тхе ит ат неьт ентры╝█╩╗цхк то маке суре дон╖т индеь█╩ригхт офф енд оф дирецторы сец╝╘█═бцц═цкдиртрк═╩море потентиал филе десцрипс то█╩цхк ин тхис дирецторы сецтор╝█═бцс═гетдирсц═╩го гет неьт дирецторы сецтор╝█╙ ╜╜╜██╙ иф йуст цомплетед фирст сеарцх╛█╙уррент дирецторы анд█╙ ╫╫╫ ╩витх ╗ц╘╫╟ то сигнал тхат тхе█╩цоррецт филе десцрип вас фоунд╝██╙ аджанце индеь то поинт ат тхе неьт█╙ потентиал филе десцриптион ентры╝██донтмтцх═йср═ньплусЁ╣═╩намес дидн╖т матцх╛ со адд Ё╣ то█╩индеь то поинт оф дирец сец╝█═бне═донтмтцх═╩цхарс ╗ие╝╛ намес╘ дон╖т матцх╝█═ины█═цпы═ёЁ╟═╩доне алл цхарс ыет ╗╟ то ╡╧╘©█═бне═цмпнамес═╩цхрс мтцх╛ бранцх иф море ╡ цхк╝█═лдь═цурдирнь═╩алл цхарс мтцхд╛ со намес мтцхд╝█═цлц═╩ртн витх ╗ь╘ ╫ индеь то филе█═ртс═╩десцрип ин цё╟═╩инит индеь то наме буффер╝█═инь═╩поинт ╗ь╘ ат ╠рст цхар пос╖н ин█═инь═╩наме фиелд оф десцрип ентры╝█цмпнамес═инь█═лда═╗а╢л╘╛ы═╩гет цхар оф наме вантед фром тхе█╩примары филенаме буффер╝█═цмп═фил╠тстк╛ь═╩цхар оф наме вантед жс цхар ин█╩десцриптион ентрыле█╩ис делетед╛ ё╓фф ис пут ин быте█╩вхере тркё оф ╠рст т╞с лист ис█╩усуаллы кепт╝╘██╙ цомпаре наме фоунд ин тхе филе█╙ десцриптион ентры портион оф тхе█╙ дирецторы сецтор витх наме внтд╝█╙ ╗он ентры╛ а╢л╞х поинтс ат тхе█╙ примары филе наме буффер╝╘██═лды═ тхе█╩цурррент дирецторы сецтор╝█═лда═фил╠тстк╛ь═╩гет тркё оф ╠рст т╞с лист сец█╩фор а партицулар филе фром тхе█╩филе десцрип ентры ин дир сец╝█═бея═цхрсрцха═╩иф тркё╫╟╛ но море филес ин тхис█╩дирецторы сецтор╝█═бми═цхрсрцхб═╩скип делетед филе╝ ╗вхен а финьд╠р═╩кицк уп оффсет фром ╠рст дир╝█╩╗он фирст ентры╨ ╓╟╟ ╜╜╜╬ ╓╟╠╝╘█═йср═рддирецт═╩го реад дирец сец ин╡ дирец буф█═бцс═цхнгсрцх═╩лнк зероед оут╛ но море дирецт█╩сецторс╛ со го свитцх сеарцхес╝█═лдь═ё╟█цкдиртрк═сть═цурдирнь═╩оффсет оф филе десцрип интонит срцх цоунтер ╗сцрнсрцх╘╛ ин█сетсрцх═ста═сцрнсрцх═╩фм сцратцх спаце фор ╡ сеарцхес█╩╗╠ ╫ сеарцх╠╛ ╟ ╫ сеарцх╡╘╝█═лда═ё╟═╩инит оффсет оф филе десцрип фром█═ста═сецньд╠р═╩тхе жеры ╠рст дирецторы сец╝█═цлц═╩╗ц╘╫╟╫сигнал то рд ╠рст дир сец╝█гетдирсц═инц═сец он тхе фирст сеарцх╛ тры то финд тхе█╙ вантед филе наме╝ иф тхат доесн╖т█╙ ворк╛ до а ╡нд сеарцх то лоцате тхе█╙ ╠рст ажаилабле спаце ин а дирецторы█╙ сецтор вхере ве цан сторе а нев филе█╙ десцриптион ин цасе тхе цмд цан цреате█╙ а нев филе╝██═лда═ё╠═╩иа╢л╞х ат примары наме буф╝██═лда═фнамбуфм═╩гет адр оф наме буф фром тхе█═ста═а╢л═╩фм парм лист ╕ пут ит ин а╢л╞х╝█═лда═фнамбуфм╚╠█═ста═а╢л╚╠███╙ тры то финд тхе дирецторы сецтор█╙ цонтаининг тхе наме оф тхе вантед█╙ филе╝ маке тво сеарцхес иф нецессары╝█╙илабле спаце█╙ ин тхе дирецторы сецтор ин█╙ цасе тхе цмд цан цреате а█╙ нев филе╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██гетфнтры═йср═реаджтоц═╩реад ин жтоц со цан гет линк то█╩тркмапс ╕ линк то ╠рст дир сец╝██╙ пт арцхес иф нецессары╨█╙ ╜ сеарцх╠ ╜ тры то лоцате ентры витх тхе█╙ саме наме ас тхе филе вантед╝█╙ ╜ сеарцх╡ ╜ цоулдн╖т лоцате ентры█╙ цорреспондинг то тхе филе█╙ вантед со цреате а нев ентры█╙ ин тхе ╠рст ажаоунтер ╫ ╟ со доне реад╞врите╝█═дец═лен╡рдвр╚╠█децленрв═дец═лен╡рдвр═╩редуце цоунтер╝█═ртс██рвлен╟═ймп═гоодфмьт═╩доне реад╞врите╛ еьит фм╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ лоцате ор цреате а филе ентры ин тхе█╙ дирецторы буффер╝█╙ маке тво се трк╝ цалц неьт трк то асигн╝██гетнвтрк═цлц█═лда═ньтркусе═╩гет неьт тркё то ассигн╝█═адц═дрецтион═╩дирецтион ╗╚╠╞╜╠╘ оф ассигнмент╝█═бея═цкиффулл═╩иф ╟╛ го сее иф цхкд алл тркс╝██╙ ис тхе трацк нумбер легал©██═цмп═ткпердск═╩ё оф тркс он диск ╗фром жтоц╘╝█трк██╙ цонтинуе препс то ассигн нев трк█╙ ор бегин препаратионс то ассигн█╙ тхе фирст трк╝██прпнвтрк═лда═ё╟█═ста═трк╟ыет═╩сигнал нот алл тркс цхецкед ыет╝█═йср═реаджтоц═╩реад ин тхе жтоц то финд неьт█╩трк то усе╝██╙ финд ╕ реассигн фрее сецс фор тхе█╙ неьтан латер бе усед фор█ьвитхфре═лда═асигнсец═╩тхе т╞с лист сецтор╝█═ртс═╩╗ацтуаллы онлы гоод еьит ажаил╝╘█╙ ╫╫╫██╙ препаре то ассигн а нев трк ╗цаусе█╙ алл сецс вере ассигнед он тхе ласт трк╝╘██асгнвтрк═лда═ё╟═╩сет сигнал то ассигн нев трк╝█═ста═асигнит пос╖н ис фрее то бе ассигнед█═бне═адйстмап═╩то а нев филе╝█═бцц═аныажаил═╩сец нот фрее ╜ го гет неьт оне╝██╙ фоунд а фрее сецтор╝██═инц═филенсец═╩сец вас фрее╛ со кицк филе сизе█═бне═ьвитхфре═╩уп бы ╠ ╕ ртн витх фрее сецё ин█═инц═филенсец╚╠═╩╗а╘ со ит ц фром ╓╟╟ ╫╫╬ ё╓фф╛ тхен█╩но море фрее сецс он тхис трк╝██╙ цхецк иф аны сецс аре фрее╝██═цлц═╩ролл битс ин тхе ╢╜бытес оф█═лдь═ё╢═╩асигнмап ас ас унит ╜ ролл тхем█╩бацк то стандард поситион╝█адйстмап═рол═асигнмап╜╠╛ь═╩иф ц╫╠╛ сец ассоц витх роллед█═деь═╩бев╝ ховежер╛ вхен█╩ве латер йср то хере╛ асигнтрк█╩еяуалс тхе трк ё фор т╞с лист╝╘██╙ а трк вас алреады ассигнед╛ со нов сее█╙ иф тхере аре аны фрее сецс вхицх ве█╙ цан усе он тхис трк╝██аныажаил═дец═асигнсец═╩неьт сецтор бе ассигнед╝█═бми═асгнвтрк═╩иф децт то ╠╝ тхе неьт тиме█╙ трк╟ ис енцоунтеред╛ тхе ентире диск█╙ хас беен сеарцхед╝╘███╙ хас а трк алреады беен ассигнед фор█╙ тхис филе©██асгнтксц═лда═асигнтрк█═бея═прпнвтрк═╩бранцх иф но трк ассигнед ыет╝█╩╗алваыс такен ╠рст тиме ╒йср╒ то█╩хере фрм цреатнгнал то гет неьт трк то█╙ ассигн фром тхе жтоц╝█╙ трк╟ыет ╫ ╟ ╫ хажен╖т енцоунтеред трк╟█╙ ыет╝█╙ ╫ ╠ ╫ трк╟ хас беен енцоунтеред╝█╙ ╗трк ╟ ис усед ас а референце поинт╝█╙ тхе фирст тиме трк╟ ис енцоунтеред╛█╙ трк╟ыет ис сеор а филе╝█╙ инстеад╛ трк ╟ ис ресержед фор сторинг█╙ парт оф тхе дос имаге╝ ховежер╛ ас█╙ сховн белов╛ трк ╟ хас специал█╙ сигнифицанце фор тхе фолловинг флагс╨█╙ асигнтрк ╫ тркё беинг ассигнед ор╛ иф█╙ асигнтрк╫╟╛ тхен ит ис а█╙ сиассигнс█╙ море сецторс тхан аре неедед╝ еацх█╙ тиме а трк витх оне ор море фрее сецс█╙ ис лоцатед╛ тхе ентире трацк ис█╙ ис ассигнед╝ тхе уннеедед сецс аре█╙ латер релеасед бы тхе цлосе цомманд╝█╙█╙ ноте╨ дос доес нот суппорт тхе█╙ аллоцатион оф трк ╟ фсеарцх╝█═ймп═дискфулл═╩ежен тхе сецонд сеарцх вас█╩унсуццессфул╛ со го хандле а█╩диск╜фулл еррор╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ ассигн трк╗с╘╞сец╗с╘ фор тхе нев филе╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ноте╨ тхис роутине усуаллы мессаге╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цхнгсрцх═лда═ё╟═╩сет ╗а╘ ╫ ╟ со ве цан ресет█╩сцрнсрцх иф ве хаже ╡ го бацк ╡█╩до а сецонд сеарцх╝█═лды═сцрнсрцх═╩╗╠╫сеарцх╠╛ ╟╫сеарцх╡╝╘█═бне═сетсрцх═╩йуст дид фирст сеарцх╛ со нов го█╩бацк то старт сецонд оф дирецторы╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ ╜ иф фирст сеарцх╛ свитцх то сецонд█╙ сеарцх╝█╙ ╜ иф сецонд сеарцх╛ линк зероед оут█╙ ╗бецаусе тхере исн╖т еноугх роом█╙ он диск фор а нев ентры╝ тхере╢╛█╙ го еьит витх а диск╜фулл╜еррор█╙ ньплусЁ╣═цлц═╩адд Ё╣ то тхе индеь╝ ╗еацх филе█═лда═цурдирнь═╩десцриптион ис Ё╣ бытес лонг╝╘█═адц═ёЁ╣█═таь═╩цхк иф море спаце фор ентриес ин█═цпь═ё╡╢╣═╩цуррент дирецторы╝█═ртс═╩еьит витх ╗ц╘ цондитионед╨█╩ ╗ц╘╫╟╫море спаце ин дирецторы╝█╩ ╗ц╘╫╠╫ран офф ендед╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ адд Ё╣ то тхе оффсет то поинт тхе█╙ индеь ат тхе неьт филе десцриптион█╙ ентры╝ ╗цхецк то маке суре тхат ве█╙ дон╖т индеь ригхт офф тхе енд оф тхе█╙ дирецторы сецтор╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╩то дирец десцрип ентры ареа╝█═ины█═цпы═ёЁ╟═╩Ё╟ цхарс ин наме ╗╟ то ╡╧╘╝█═бне═сетнвнам═╩бранцх иф море цхарс то цопы╝█═лдь═цурдирнь═╩ртн витх индеь то филе десцрип█═сец═╩ин цуррент дирецторы сецтор анд█═ртс═╩витх ╗ц╘╫╠ то сигнал а нев ентры█╩вас йуст цреат═ё╠═╩опцоде фор реад╝█═ста═ибцмд██╙ цонжерт фром ╗ь╘ ╫ слот╙╠╤█╙ то ╗ь╘ ╫ слот╝██═тьа═╩╗ь╘ ╫ слот ╙ ╠╤╝█═лср═╩дижиде бы ╠╤╝█═лср█═лср█═лср█═таь═╩╗ь╘ ╫ слот╝██╙ инитиализе паге╜╢ лоцатионс витх█╙ трацк ё╖с ассоц витх тхе дрижес╝██═лда═ё╟█═ста═трк╢држ╡╛ь█═ст╩цоунтер ╢ нумбер оф пгс ╡ реад╝█═лда═ё╡═╩старт витх трк╓╟╡╞сец╓╟╢╝█═ста═ибтрк═╩трацк╝█═лда═ё╢█═ста═ибсецт═╩сецтор╝█═лды═бт╠мгадр╚╠═╩╗ы╘╫хи быте оф аддр оф имаге оф█╩боот╠ ╗ё╓б╤ он ╢╦к слаже╘╝█═деы═╩дефине и╞о буф ас ╠ паге белов█═сты═иббуфп╚╠═╩боот╠╝█═лданате тхе нумбер оф█╙ сецторс то реад╝██боот╡═сть═ибслот═╩╗ь╘ ╫ слот╙╠╤ вантед╝█═сть═иобпсн═╩ласт╜усед слот╙╠╤╝█═лда═ё╠═╩десигнате ботх ласт╜усед ╕ внтд█═ста═иобпдн═╩дрижес то бе дрижеё╠╝█═ста═ибдржн█═лда═нмпг╡рд═╩сет нумбер оф пагес то реад╝█═ста═бт╡пгцтр═ емпты╝╘█╙ ╜ афтер тхе рест оф дос ис реад ин╛█╙ еьецутион йумпс то дос╖с цолдстарт█╙ роутине ╗досцлд╛ ╓╧д╦╢╘╝█╙ ╜ ноте тхат он ентры╨ ╗ь╘ ╫ слот ╙ ╠╤╝█╙╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨╨███╙ препаре рвтс╖с инпут╜оутоут блоцк█╙ ╗иоб╘ анд десиг╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ боот╡ ╗╓б╥╟╟ ╜ ╓б╥╢╧╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ╜ реадс ин тхе рест оф дос старинг ат█╙ трк╟╡╞сец╟╢ довн то трк╟╟╞сец╟а█╙ ╗╓б╣фф ╜╜╬ ╓╧б╟╟╘╝ ╗сецторс ╟а ╕ ╟б█╙ оф трк ╟ ╗╓╧цфф ╜ ╓╧б╟╟╘ аре█╙ хе█╩старт оф боот╡ ат ╓б╥╟╟╝ имаге█╩оф бт╠лдадр ат ╓╦фд╝╘█имг╦фф═дс═╠═╩цонтаинс ё оф пагес то реад вхен█╩еьецутинг боот╠╝ алсо доублес ас█╩логицал сецё╝ инитиаллы ╫ ╓╟╠╝█╩жариес фром╨╓╟╧ ╜╜╬ ╓╟╟ ╜╜╬ ╓фф╝█╩╗имаге оф бт╠пг╡рд ат ╓╦фф╝╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╡╠═╩╗╓б╤е╦╜╓б╤фц╝╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ стораге фор боот╠╝█╙ ╗╓б╤фд ╜ ╓б╤фф╘█╙ ╗имаге можед то ╓╦фд╜╓╦фф╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██имг╦фд═да═╓б╤╟╟═╩жариес фром ╓б╤╟╟╜╓бф╟╟ он ╢╦к█╩слаже╝ ╗ежентуаллы поинтс то тме ╕ тхен принт ╒б╟╠╜╟╟╒█╙ ╜ цонсидер то бе фрее спаце╝██═йср═хоме█═лда═ё╒б╒█═йср═цоут█═лда═ё╓╟╠█═йср═прбыте█═лда═ё╒╜╒█═йср═цоут█═лда═ё╓╟╟█═йср═прбыте█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ фрее спаце█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═дс══дискфулл═╩го хандле еррор╝█ие жтоц он тхе диск╝█═лда═сецпертк═╩ресет асигнсец витх ё сецс╞трк╝█═ста═асигнсец═╗ие═╠═греатер═тхан═хигхест═сецё╝╘█═бне═аныажаил═╩алваыс╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ го иссуе диск╜фулл╜еррор мсг╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██тодскфул═ймппбыт═деы═╩редуце индицес то мапс╝█═деь█═бне═цпыткмап═╩нот доне трансферринг алл бытес█╩фром тркмап то асигнмап ыет╝██╙ цхецк иф фоунд а фрее сецтор╝██═бцц═гетнвтрк═╩иф ╗ц╘╫╟╛тхен но фрее сецс фоунд█╩ыет со го бацк то гет а нев трк╝█═йср═вритжтоц═╩упдате тх сец усед╝██╙ фоунд а фрее сецтор╝██═сец═╩╗ц╘ ╫ ╠ ╫ фрее сецтор фоунд╝█═лда═ё╟═╩пут ╟ ин тркмап ╡ реассигн алл ╦█═ста═тркмап╟╚Ё╛ы╩сецс═репресентед═бы═тхис═быте╝█╩╗ремембер онлы ╡ бытес оф тркмап█╩ацтуаллы репресент сецс╝ тхе█╩отхер ╡ бытес аре дудс╝╘█ньматрк╙╢ цаусе ╢бытес╞трк н тркмап╝█═асл█═таы═╩индеь фром ласт быте оф тркмап╟╝█═лдь═ё╢═╩индеь то тхе асигнмап╝█═цлц═╩╗ц╘╫╟╛ ассуме но фрее сец ажаил╝█цпыткмап═лда═тркмап╟╚Ё╛ы═╩цопы быте фром тркмап то тхе█═ста═асигнмап╜╠╛ь═╩ассигнмент мап╝█═бея═ньмапбыт═╩╟ ╫ ат цаталог█╙ трк плус ор минус оне╝██срцх╢трк═ста═дрецтион═╩сет тхе сеарцх дирецтион╝█═цлц═╩бегин тхе сеарцх оне трацк аваы█═адц═ё╓╠╠═╩фром тхе цаталог трк╝██╙ цхецк трк╖с тркмап фор фрее сецс╝██цхк╢фрее═ста═ньтркусе█═ста═асигнтрк█═таы═╩иррележант╝█═асл═╩█╙ ╗бецаусе ве сеарцхед алл тркс ╕█╙ дидн╖т финд аны фрее сецторс╘╝██цкиффулл═лда═трк╟ыет█═бне═тодскфул═╩╡нд тиме ╫ диск фулл╝██╙ старт тхе сецонд сеарцх╝██═лда═ё╠═╩сет флаг то индицате тхат тхе█═ста═трк╟ыет═╩пендинг сеарцх вилл бе ╡нд оне╝██╙ старт сеарцх═бцц═цхк╢фрее═╩бранцх иф трк ё ис жалид╝██╙ тркё тоо ларге╛ со режерсе дирецт╖н╝██═лда═ё╓фф═╩╗а╘ ╫ ╜╠╝█═бне═срцх╢трк═╩алваыс╝██╙ ат трк╟╛ сее иф цхкд алл тркс╝█╙ иф ат трк╟ фор ╠рст тиме╛ сет█╙ флаг╝ иф ╡нд тиме ат трк╟╛ го█╙ иссуе диск╜фулл╜еррор мессаге╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ сет уп рвтс╖с иоб то врите дос╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██прпврдос═лда═фирдоспг╚╠═╩десигнате старт оф дос ас адр оф█═ста═иббуфп╚╠═╩и╞о буф ин рвтс╖с иоб╝█═лда═ё╟█═ста═иббуфп█═лда═жолва═╩цомплемент жолё╝█═еор═ё╓фф█═ста═ибжуццессфул╝█╩нжр такен иф йуст сеекинг цаусе█╩но еррор сигналлинг роутинес аре█╩ассоциатед витх тхат оператион╝█═плп═╩тхров статус офф стацк╝█═цлц═╩сигнал суццессфул╝█═ртс██еррентер═плп═╩тхров статус офф стацк╝█═сец═╩сигнал унсуццессфул╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫═сеи═╩сет интеррупт дисабле флаг то█╩прежент аны фуртхер маскабле█╩интерруптс вхен доинг реал╜тиме█╩программинг╝█═йср═рвтс═╩ентер рвтс пропер ╡ до операт╖н╨█╩ ╓╟╟╫сеек╛ ╓╟╠╫реад╛█╩ ╓╟╡╫врите╛ ╓╟Ё╫формат╝█═бцс═еррентер═╩оператион вас нот с ╜ ╗ы╘ анд ╗а╘ ╫ лов анд█╙ хи бытес ╗респецтижелы╘█╙ оф аддр оф иоб табле╝█╙ ╗п╝с╝ ноте тхат тхе ╓Ёд╧ жецтор█╙ йумпс то хере║║║╘██ентервтс═пхп═╩саже статус он стк╝█╩╗ц╘╫╟ иф сеекинг ор реадинг╝█╩╗ц╘╫╠ иф вритинг ор форматтинг╝█ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ роуте еьецутион то рвтс╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ нормал роуте то ентер рвтс фром█╙ цустом ассемблы лангуаге пргмс╝█╙ он ентры ╜ тхе иоб анд дцт тблс█╙ муст алреады бе сет уп╝█╙ нтед╝██╙ адйуст поинтер то иоб ╕ тест иф тхере█╙ аре аны море сецторс то реад╞врите╝██саметрк═сты═ибсецт═╩сторе нумбер оф сец вантед╝█═дец═иббуфп╚╠═╩редуце буффер╖с паге адр╝█═дец═бт╡пгцтр═╩редуце цнтр ╢ ё оф сецс ╡ реад╝█═бне═рвпагес═╩море сецс то реад╝█═сец╝█═лды═ибсецт═╩гет ё оф сец йуст рд ор вриттен█═деы═╩жал ╢ ньт сец ╡ реад╞врите ╗вхен█╩еьецутинг боот╠╛ ё╓╟╧ ╜╜╬ ё╓фф╘╝█═бпл═саметрк═╩бранцх то усе тхе саме трацк╝██╙ старт а нев трацк╝██═лды═ё╓╟ф═╩старт витх сец ╠╣╝█═ноп█═ноп█═дец═ибтрк═╩редуце тркё ва╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад╞врите а гроуп оф пагес╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██рвпагес═лда═адрофиоб╚╠═╩инит ╗а╘╞╗ы╘ витх хи╞лов бытс оф█═лды═адрофиоб═╩адр оф рвтс╖с иоб ╢ нтры ╡ рвтс╝█═йср═ентервтс═╩ентер ин╡ рвтс ╡ реад╞врите реад вхен боот╠ ис еьецутед╝█═ста═ибсецт═╩старт вритинг витх трк╟╟╞сец╟╧╝█═йср═рвпагес═╩врите трк╟╟╞сец╟╧ ╡ трк╟╟╞сец╟╟╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙█╙ фрее спаце ╗╓б╥╦д╜╓б╥╧╡╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙██═хеь═╟╟╟╟╟╟╟╟╟╟╟╟═╩унусед╤╘╝█═цлц═╩цалц хи быте адр оф трк╟╟╞сец╟╧█═адц═ё╧═╩╗ё╓б╤ ╚ ё╓╟╧ ╫ ё╓бф╘╝█═ста═иббуфп╚╠═╩сет буф ╡ сенд инфо ╡ паге ё╓бф╝█═лда═ё╠╟═╩десигнате ╠╟ пагес то врите╝█═ста═бт╡пгцтр═╩╗ё╓бффф ╜ ё╓б╤╟╟╘╝█═сец█═сбц═ё╠█═ста═имг╦фф═╩сигнифы тхат тхере аре ╧ пагес ╡█╩беа═ибтрк█═лда═ё╢█═ста═ибсецт█═лда═ё╡═╩сет врите цомманд╝█═ста═ибцмд█═йср═рвпагес═╩врт трк╟╡╞сец╟╢ то трк╟╟╞сец╟╟╝██╙ врите трк╟╟╞сец╟╧ ╗╓бффф╘ довн█╙ то трк╟╟╞сец╟╟ ╗╓╧д╟╟╘╝██═лда═бтстаге╚╠═╩сторе хи быте оф адрресс оф тхе█═ста═имг╦фд╚╠═╩старт оф боот╠ ╗ё╓б╫╫╫╫╫╫╫╫██врдосимг═лда═бтстаге╚╠═╩цалц ё оф пагес то врите╨█═сец═╩ ╗ё╓б╤ ╜ ё╓╧д ╫ ё╓╠╧ ор ё╡╣╝╘█═сбц═иббуфп╚╠█═ста═бт╡пгцтр═╩сет цоунтер фор ╡╣ пагес╝█═лда═бтстаге╚╠█═ста═иббуфп╚╠█═дец═иббуфп╚╠═╩старт витх паге ё╓б╣╝█═лда═ё╡═╩старт витх трк╟╡╞сец╟╢╝█═ст ╙█╩╙ унусед сецтион оф дос╝ ╙█╩╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ врите дос имаге он тркс ╟ ╜ ╡╝█╙ ╗усед бы инит фунцтион╝╘█╙█╙ врите трк╟╡╞сец╟╢ ╗╓б╣фф╘ довн█╙ то трк╟╟╞сец╟ц ╗╓╧д╟╟╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫ун тхе ╒хелло╒ програм╝█╩╙╙╙╙╙╙╙╙╙╙╙╙╙ ноте ╙╙╙╙╙╙╙╙╙╙╙╙╙█╩╙ тхис инструц ис а хацкер╖с ╙█╩╙ дреам╝ фор инстанце╛ ыоу цан╙█╩╙ цханге тхе йумп то поинт то ╙█╩╙ ыоур овн пассворд ор тиме╜ ╙█╩╙ бомб пргм тхат ыоу хаже ╙█╩╙ дежиоуслы имбеддед ин ан оутпут ╗симул╦ прё╟╘╝█╩╗ретурнс то неьт инструц белов╝╘██бк╡боот╡═йср═сеткбд═╩симулате ╒инё╟╒ статемент╝█╩╗тхат ис╛ селецт кеыбоард╝╘█═ймп═досцолд═╩йумп ин╡ дос╖с цолдстарт роутине█╩╗ат ╓╧де╢╘ то буилд тхе дос буфс█╩анд тхе паге╜Ё жецтор табле анд█╩тхен рц ленгтх╘ ╚ быте оффсет█╙ инто тхе рецорд╝█╙ вхере╨█╙ рецнмбфм╫рецордё фром р╜параметер ╗сет█╙ бы усер вхен усинг рандом█╙ аццесс филес ор симплы█╙ инцрементед вхен усинг отхер█╙ филе тыпес╘╝█╙ рецленва╫рецо╜ филптсец ╫ сецтор оффсет ╗ин лов╞хи█╙ формат╘ инто тхе ентире филе ╗╡ бытес╘╝█╙ ╜ филптбыт ╫ быте оффсет инто тхе цуррент█╙ сецтор ╗╠ быте╘╝█╙█╙ алл Ё бытес бытес дефине тхе еьацт пос╖н█╙ оф тхе филе поинтер жиа тхе фолловинг█╙ формула╨█╙ ╗рецё ╙ ре═ора═тркмап╟╚Ё╛ы═╩до тхе мерге╝█═ста═тркмап╟╚Ё╛ы█═деы═╩редуце индицес╝█═деь█═бне═мергмапс█суб╡ртн═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цалцулате тхе еьацт поситион оф тхе█╙ Ё╜быте филе поинтер╨█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ь тркмап╝█═асл█═таы█═бея═суб╡ртн═╩трк жал оф ╟ нот алловед╝██╙ асигнмап нов рефлецтс труе сец█╙ ассигнмент ╕ ис ин стандард█╙ поситион╝ тхере╢╛ мерге ит█╙ витх тхе аппроприате тркмап ин█╙ тхе жтоц то фрее уп еьтра сецс╝██═лдь═ё╢█мергмапс═лда═асигнмап╜╠╛ь█ь то схифт ╢ бытес ас а█╩унит ╗ё╓фц ╜╜╬ ё╓фф╘╝█стндард═рор═асигнмап╜╓фц╛ь═╩╢ бытес пер мап фор ю трк╝█═инь█═бне═стндард█═ины═╩вхен ╗ы╘ ╫ ╠╤╛ асигнмап ис бацк█╩ин стандард пос╖н╝█═цпы═сецпертк═╩цондитион ╗ц╘ фор неьт схифт╝█═бне═суб╡фрее█═асл═╩трк╙╢ то инде█╙ цорреспондинг тркмап ин тхе жтоц╛█╙ тхе сецс тхат вере уннецессарилы█╙ ассигнед ин тхе жтоц аре фреед╝█╙ ╗ноте╨ вхен усед ин тхе делете█╙ фунцтион╛ суб╡фрее ис репеатедлы█╙ цаллед бы фреесец то фрее оне█╙ сецтор ат а тиме╝╘██суб╡фрее═лдь═ё╓фц═╩сет индефор сец ╓╟е╨█╙ сец нмб╨ едцба╧╦╥ ╤╣╢Ё╡╠╟ф█╙ бит жал╨ ╟ц╠╠╠╠╠╠ ╠╠╠╠╠╠╠╝█╙ он неьт рор╛ тхе ╒цпы сецпертк╒█╙ инструц цондитионс ╗ц╘ то цлр█╙ фор сец ╓╟ф╨█╙ сец нмб╨ федцба╧╦ ╥╤╣╢Ё╡╠╟█╙ бит жал╨ ╟╟ц╠╠╠╠╠ ╠╠╠╠╠╠╠╠█╙ вхен асигнмап ис мергед витх тхе жал╨ ╠╠╠╠╠╠╠╠ ╠╠╠╠╠╝╝╝█╙ афтер тхе ╠рст рор╛ тхе статус█╙ оф сец ╓╟д ис детерминед бы тхе█╙ ентры статус оф тхе царры ╗ц╘╨█╙ сец нмб╨ дцба╧╦╥╤ ╣╢Ё╡╠╟фе█╙ бит жал╨ ц╠╠╠╠╠╠╠ ╠╠╠╠╠╠╝╝█╙ он неьт рор╛ тхе ╒цпы сецпертк╒█╙ инструц цондитионс ╗ц╘ то цлр█╙ ╘ ё оф рор╖с ╫ ё оф сецс тхат█╙ неед то бе ассигнед╝█╙█╙ фор еь╨ иф ласт трк хад нежер█╙ беен ассигнед ╕ онлы сецс ╓╟ф█╙ анд ╓╟е вере неедед╛ тхен он█╙ ентры то суб╡фрее╛ тхе ╠рст ╡█╙ бытес воулд аппеар ас фолловс╨█╙ сец нмб╨ цба╧╦╥╤╣ ╢Ё╡╠╟фед█╙ битмап█╙ доес нот цонтаин уннецессарилы█╙ ассигнед сецторс╝█╙ ╡╘ иф тхе диск вас йуст вриттен█╙ то╛ асигнмап мап доес нот хоусе█╙ аны невлы ассигнед сецс ╗ежен█╙ иф тхосе сецс аре нецессары ор█╙ нот╘╝█╙ Ё╘ сецс аре нормаллы ассигнед█╙ ин десцендинг ордер╝█╙ ╢╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ суброутине то фрее уп сецс тхат█╙ вере делетед ор прематурелы█╙ ассигнед бут нот усед╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ тхис трицкы литтле роутине ис█╙ еасы то ундерстанд онце ыоу█╙ реализе тхат╨█╙ ╠╘ унлике тхе жтоц╛ асигне═╩адйуст асигнмап то фрее уп сецс█╩бы сеттинг бит цорреспондинг то█╩тхе сец ё╝ неьт╛ мерге асигнмап█╩витх тхе аппроприате трк мап ин█╩тхе жтоц╝█═лда═ё╟═╩но море деаллоцатионс неедед╝█═ста═асигнтрк█═ймп═вритжтоц═╩врите цоррецтед жтоц бацк ╡ дск╝███╙╫╫╫╫╫╫ жтоц╝█═лды═асигнсец═╩сет ╗ы╘ ╫ ё оф неьт сецтор вхицх█╩цоулд хаже беен вриттен╝█═пла═╩гет ассигнмент тркё бак фрм стк╝█═цлц═╩дон╖т вант ╡ фрее ласт сец усед╛█╩со цлр ╗ц╘ хере со дон╖т фрее ит█╩уп вхен бегин ротатинг мапс ин█╩суб╡фрее роутине╝█═йср═суб╡фрехере╢╛ онце ве аре доне█╙ вритинг╛ го бацк ╕ фрее уп тхе█╙ уннеедед сецторс╝██фиьмап═лда═асигнтрк═╩хас а трк алреады беен ассигнед©█═бне═фрееьтра═╩ыес ╜ го фрее уп еьтра сецс╝█═ртс═╩но ╜ го еьит╝██фрееьтра═пха═╩саже трк ё он стк╝█═йср═реаджтоц═╩реад ин тхе██╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ фрее уп сецторс тхат вере ассигнед█╙ бут нот усед╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ вхенежер╛ сометхинг ис вриттен то█╙ тхе диск╛ тхе вхоле трк ис аллоцатед█╙ ин тхе жтоц вхетхер ит ис неедед ор█╙ нот╝ т                               !!! ! ! ! ! !!!!!!!!!""" " " г роутинес╝███фмеьит═пхп█═ста═ртнцодфм═╩сторе ртн цоде ин фм парм лист╝█═лда═ё╟═╩ажоид тхат инфамоус ╓╢╦ буг╝█═ста═статус█═йср═цпыфмва═╩цопы ворк ареа то ворк буффер╝█═плп═╩ретриеже статус оф суццесс оф█╩оператион бацк офф стк╝█═лдь═стксаж═╩адйуст стк поинаре алтеред бефоре█╙ фмеьит ис ентеред╝ тхис форцес█╙ ан еьит то цаллер оф аппенд цмд█╙ хндлр ╗ратхер тхан то цаллер оф█╙ фунцтион хндлр╘╝ ин тхис латер█╙ инстанце╛ еьецутион ацтуаллы ртнс█╙ то афтрцмд ╗╓а╠╥д╘ лоцатед ин тхе█╙ цомманд парсинг ╕ процессин ╗╓а╤а╦╘╝╘ ховежер╛ тхере█╙ ис оне еьцептион╝ тхе аппенд цмд█╙ хндлр ╗цмдаппнд╛ ╓а╡╧╦╘ маы цалл█╙ тхис роутине сежерал тимес╝ мост█╙ оф тхе тиме╛ еьецутион ртнс то█╙ афтрфунц╝ ховежер╛ тхе ласт тиме█╙ фмеьит ис цаллед╛ тхе цонтентс оф█╙ стксаж ╗╓бЁ╧б╘ ит██бадфмьит═сец═╩╗ц╘ ╫ ╠ то сигнал унсуццессфул╝██╙ цоммон фм еьит роутине╝█╙ ноте тхат роутине ис еьитед бы█╙ ресеттинг тхе стацк поинтер╝█╙ усуаллы ретурнс то цаллер оф тхе█╙ фунцтион ╗ие╝ нормаллы ретурнс то█╙ афтрфунц╛ ╓а╤аб╘ ин тхе фмдрижер█╙ роутинес╝█вритпрот═лда═ё╢█═бне═бадфмьит═╩алваыс╝█ендофдат═лда═ё╣█═бне═бадфмьит═╩алваыс╝█филенот═лда═ё╤█═бне═бадфмьит═╩алваыс╝█дискфулл═ймп═фуллптцх█═ноп█филелокд═лда═ё╠╟█═бне═бадфмьит═╩алваыс╝██гоодфмьт═лда═ртнцодфм█═цлц═╩╗ц╘╫╟ то сигнал гоод оператион╝█═бцц═фмеь цалцфптр╝█╩цонсидер ас фрее спаце╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ еьит фм витх ор витхоут еррс╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██лнгнотаж═лда═ё╠█═бне═бадфмьит═╩алваыс╝█рнгерроп═лда═ё╡█═бне═бадфмьит═╩алваыс╝█рнгеррсб═лда═ёЁ█═бне═бадфмьит═╩алваы╙ ╚ ╗рецорд ленгтх ╙ рецорд ё╘╝██═адц═филптбыт█═ста═филптбыт█═лда═бытофффм╚╠█═ста═бытоффва╚╠█═адц═филптсец█═ста═филптсец█═бцц═цалцртс█═инц═филптсец╚╠█цалцртс═ртс██╙ ресидуал йунк██═хеь═б╣═╩гарбаге лефт ожер фрм олд роут╖н█═ртс═╩приор то патцх то ыет██╙ цопы быте оффсет инто рецорд фром█╙ тхе фм параметер лист то тхе ворк█╙ ареа╝██═цлц█═лда═бытофффм█═ста═бытоффва██╙ цалцулате тхе ловест ордер быте оф█╙ тхе филе поинтер╨█╙ бытоффва ╫ оффсет инто цуррент рецорд╝█╙ ╫ быте оффсет инто рецорд█т╘ руннинг ресулт█═рор═филптсец╚╠═╩╠ бит ригхт ╢ неьт тиме ароунд╝█═рор═филптсец═╩схифт ловер ╡ бытес оф руннинг█═рор═филптбыт═╩продуцт ╕ ат саме тиме тхров оут█╩ласт╜усед мултиплиер бит╝█═деы═╩редуце бит цоунтер╝█═бне═нмбьлен═╩таке иф нот усед алл ╠╤ битсит ин мултиплиер ис а ╟█╩со йуст го схифт руннинг продуцт█нмбьлен╠═цлц═╩╚ мултиплицанд ╡ руннинг жерсион█═лда═филптсец╚╠═╩оф схифтед продуцт╝█═адц═рецленва█═ста═филптсец╚╠█═тьа═╩сет ╗а╘╫лов быт оф руннинг прод╝█═адц═рецленва╚╠█нмбьлен╡═рор═╩схифт ╗ас а унининг продуцт╝█╩╗он ╠рст ентры╛ сет ╗ь╘ ╫ ╟╝╘█═лда═филптбыт═╩гет ╗а╘ ╫ мултиплиер╝█═лср═╩пут мултиплиер бит ин царры╝█═бцс═нмбьлен╠═╩иф ╗ц╘╫╠╛ го адд мултиплицанд╝█═тьа═╩╗а╘ ╫ парт оф руннинг продуцт╝█═бцц═нмбьлен╡═╩алваыс╛ но усе ╚инг мултиплицанд█╩цаусе б оф тхе продуцтс дон╖т гет█╙ миьед уп витх тхе битс оф тхе█╙ мултиплиер бецаусе роллинг ин а█╙ продуцт бит алсо роллс оут тхе█╙ ласт╜усед мултиплиер бит ╗ие╝╛█╙ тхере ис но бит ожерлап╘╝██═лды═ё╠╤═╩╠╤ битс ╞ оне ╡╜быте нумбер╝█нмбьлен═таь═╩саже парт оф рунрец ленгтх╝█╙ тхис роутине ис йуст а басиц█╙ мултплицатион оф тво ╠╤╜бит█╙ нумберс╝ ит маы ат фирст сеем█╙ цонфусинг бецаусе филптсец ╕█╙ филптбыт аре усед ботх фор холдинг█╙ тхе мултиплиер ╗рецорд ё╘ анд парт█╙ оф тхе продуцт ресулт╝ ховежер╛█╙ тхе битс═рецнмбфм═╩пут рецорд ё ин мултиплиер анд█═ста═филптбыт═╩алсо саже ит ин тхе ворк ареа╝█═ста═рецнмбва█═лда═рецнмбфм╚╠█═ста═филптсец█═ста═рецнмбва╚╠█═лда═ё╟═╩зеро оут хи ордер быте оф сец█═ста═филптсец╚╠═╩оффсет инто тхе ентире филе╝██╙ цалцулате╨ рец ё ╙ ы усед█╙ витх сеяуентиал филес ас а█╙ б╜параметер╘╝█╙ ноте тхат ыоу цан ацтуаллы дирецтлы█╙ аццесс аны быте ин аны филе бы█╙ быпассинг тхе цомманд интерпретер анд█╙ сеттинг тхе л╜╛ б╜ анд р╜параметерс█╙ ховежер ыоу вант╝██цалцфптр═лдард ленгтх парсед фром█╙ л╜параметер ╕ ассигнед витх█╙ тхе опен цмд ╗елсе дефаултед█╙ то а сизе оф ╠╘╝█╙ бытофффм╫оффсет инто тхе цуррент рецорд█╙ ╗сет бы усер вхен усинг тхе█╙ опен цмд ор оццасионалле╘╝█тркмап╡═хеь═╟╟╟╟╟╟╟╟═╩╓бЁфб╨ трк╡ ╗сецс ╟ то ╢ усд фор█╩дос имаге╝ рест оф сецс аре█╩сет асиде бут нот усед бы дос╝█╩тхеы аре фрее то тхе усер афтер█╩алтеринг тркмап╡╛ усинг рвтс█╩дирецтлы ор алтеринг тхе боот╝╘█тркмапЁ═дс═╢═╩╓бЁфф╨ трк Ё█тркмап╢═дс═╢уаллы усед█╙ фор анытхинг╝ тхере╢ тхеы аре нот█╙ реадилы ажаилабле то тхе ассемблы█╙ лангуаге программер тхат ис ин█╙ десперате неед оф ан ажаиабле холе█╙ ин дос╝╘██тркмап╟═хеь═╟╟╟╟╟╟╟╟═╩╓бЁфЁ╨ трк╟ ╗дос имаге╘╝█тркмап╠═хеь═╟╟╟╟╟╟╟╟═╩╓бЁф╥╨ трк╠ ╗дос имаг сет бит ╫ фрее сецтор╝█╙ цлеар бит ╫ усед сецтор╝█╙ ╠рст быте╨ федц ба╧╦█╙ ╡нд быте╨ ╥╤╣╢ Ё╡╠╟█╙ ╗тхе Ёрд ╕ ╢тх бытес ассоциатед█╙ витх ю трк аре вастед╝ тхесе бытес█╙ аре вастед бецаусе тхеы аре вриттен█╙ ожер бы дос бут нот ацтцтор мапс ин жтоц╝█╙ ╗╓бЁфЁ ╜ ╓б╢╥е╘█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██╙ мапс оф сецтор усаге он еацх трк╝█╙ еацх трк ис репресентед бы фоур█╙ бытес╝ тхе битс ин тхесе бытес█╙ дефине тхе сецтор усаге бы тхе█╙ фолловинг цонжентион╨█╙ ╘╝█╩афтер дриже адйустмент╛ жалуе ин█╩ткпердск цан бе алтеред ╡ енабле█╩тхе усе оф ан еьтра трк он диск╝█сецпертк═хеь═╠╟═╩сецс╞трк ╗╓╠╟╛ ё╠╤╛ ╓╟╟ ╜╜╬ ╓╟ф╘█бытперсц═хеь═╟╟╟╠═╩бытес╞сецтор ╗╓╟╠╟╟╛ ё╡╣╤╘╝███╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜█╙ трацк╞семьин╠тсл═хеь═╥а═╩маь ё оф сецс тхат цан бе листед█╩ин а т╞с лист сец ╗╓╥а╛ ё╠╡╡╘╝█═дс═╦═╩унусед ╗╓бЁеЁ╜╓бЁеа╘╝█ньтркусе═дс═╠═╩неьт трацк то ассигн╝█дрецтион═дс═╠═╩трк асгнмент дирецт╖н ╗╚╠ ор ╜╠╘█═дс═╡═╩унусед ╗╓бЁед╜╓бЁее╘╝█ткпердск═хеь═╡Ё═╩тркс╞диск ╗ёЁ╣фор старт оф табле╝█фирдиртк═дс═╠═╩тркё оф ╠рст дирецторы сецтор╝█фирдирсц═дс═╠═╩сецё оф ╠рст дирецторы сецтор╝█жерсион═хеь═╟Ё═╩дос жерсион релеасе нумбер╝█═дс═╡═╩унусед ╗╓бЁбф╜╓бЁц╟╘╝█жолусед═дс═╠═╩диск жолё ╗нормаллы╛ ╓фе╘╝█═дс═Ё╡═╩унусед ╗╓бЁц╡╜╓бЁе╠╘╝█олум═асц═╒ емулож ксид╒ ╩тхесе цхрс аре офтен цхангед█╩то персонализе а цаталог╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ жолуме табле оф цонтентс ╗жтоц╘█╙ буффер ╗╓бЁбб ╜ ╓б╢ба╘╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██жтоцбуфф═дс═╠═╩унусед ╗╓бЁбб╘╝█╩референце егер╛ апплесофт╛ бинары█╩с╜тыпе╛ р╗елоцатабле╘╜тыпе╛█╩а╜тыпе╛ б╜тыпе╝ тхесе цодес аре█╩фреяуентлы цхангед бы хацкерс╝╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ диск жолуме спеллед бацквардс╝█╙ ╗╓бЁаф ╜ ╓бЁба╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██дскж╫╫╫╫╫╫╫╫╫╫██басетен═хеь═╟╠╟а╤╢═╩╠╟ч╟╫╟╛ ╠╟ч╠╫╠╟╛ ╠╟ч╡╫╠╟╟╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цхарацтер цоде филе тыпе сымболс█╙ усед бы тхе цаталог роутине╝█╙ ╗╓бЁа╥ ╜ ╓бЁае╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фтыпетбл═асц═╒тиабсраб╒ ╩теьт╛ интссигн╝╘█локунмск═╫═трк╟ыет═╩лоцк╞унлоцк маск ╗╓╦╟╞╓╟╟╘╝█фреткмск═хеь═╟╟╟╟фффф═╩╢╜быте маск усед бы инит фунц╖н█╩то фрее ан ентире трацк╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ цонжерсион табле фор пржолнмб╝█╙ ╗╓бЁа╢ ╜ ╓бЁа╤╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫тарт оф█╩ а гижен т╞с лист╝█трк╟ыет═дс═╡═╩ассигнмент флаг ╫ сигнал иф трк╟█╩енцоунтеред ыет ╗онлы ╠рст быте█╩усед╘╨█╩ ╓╟╟╫трк╟ нот енцоунтеред ыет╝█╩ ╓╟╠ ╫ трк╟ енцоунтеред╝█╩╗усед то сее иф ентире диск хас█╩беен сцаннед вхен лоокинг ╢ фрее█╩сецс то анто цуррент дирец сец╝█сцрнсрцх═дс═╠═╩╜ цаталог сцрн лине цоунтер╝█╩╜ десцендинг цнтр ╢ ё оф срцхс█╩ доне ╡ лоцате а матцхинг наме█╩ ор емпты спаце фор а нев филе█╩ десцрип ентры ин дирецторы сец█╩ ╗сеарцх╠ ╫ ╠╛ сеарцх╡ ╫ ╟╘╝█╩╜ оффсет оф дат пр фром с афтр ю фунцтион█╩ис цаллед╝ ховежер╛ алсо усед бы█╩тхе аппенд цмд ╡ форце еьецутион█╩то ртн то афтрцмд ╗╓а╠╥д╘╝╘█╩п╝с╝ дон╖т цонфусе стксаж витх█╩тхе ╠рст стацк поинтер саже ареа█╩╗стксажед╛ ╓аа╣╧╘╝█цурдирнь═дс═╠═╩быте оффсет оф филе десцриптион█╩ентры иторы сец╝█цурдирсц═дс═╠═╩сецё оф цуррент дирецторы сец╝█вабуфадр═хеь═╟╟╟╟═╩унусед ╗╓бЁ╧╧╜╓бЁ╧а╘╝█стксаж═дс═╠═╩сецонд стацк поинтер саже ареа╝█╩усед то ресет тхе стацк то форце█╩еьецутион то ртн то а десиред█╩роутине╝ ╗нормаллы ретурнс то█╩афтрфунц ╗╓а╤аб╘тер то форце еьит█═тьс═╩то цаллер ежен иф сежерал█ ═ртс═╩субрт╖нс деепер тхан ориг ентры╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер сцратцх спаце╝█╙ ╗╓бЁ╧╥ ╜ ╓бЁаЁ╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██цурдиртк═дс═╠═╩тркё оф цуррент дирецдс═╡═╩птс то дата сецтор буф ╗цхаин╘╝█ньтнаме═дс═╡═╩птс то неьт дос наме буффер ин█╩цхаин╝ ╗сет уп╛ бут нот усед╝╘█═дс═╡═╩унусед ╗╓б╣цф╜╓б╣д╟╘╝███фмпрмлст═╫═опцодефм═╩старт оф фм параметер лист╝██фирдоспг═╫═опцодефм═╩цонтаинс ╠рст пагеё оф дос вхен█╩вритинодфм═дс═╠═╩ретурн цоде╝ ╗цонтрары то вхат█╩соме артицлес суггест╛ тхе жалуе█╩ин тхис быте ис онлы рележант иф█╩ан еррор оццурс╝╘█═дс═╠═╩унусед ╗╓б╣ц╤╘╝█вркбуффм═дс═╡═╩птс то ворк буф ╗ин дос цхаин╘╝█тсбуффм═дс═╡═╩птс то т╞с лист сец буф ╗цхаин╘╝█датбуффм══╡═╩ленгтх то реад ор ленгтх╜╠█╩то врите╝ ╗инит жал ╕ цоунтер╘╝█╩алсо усед ас а темпорары буф то█╩трансфер аддр ╕ ленгтх бытес то█╩онеиобуф буф вхен усинг тхе█╩врите╜оне╜быте анд реад╜оне╜быте█╩субфунцтионс╝█цуриобуф═дс═╡═╩аддр оф цуррент и╞о буффер╝█ртнцн цоде╝█субцодфм═дс═╠═╩фм оператион субцоде╝█рецнмбфм═дс═╡═╩фм парм лст жерсион оф рецорд ё╝█╩╗усуаллы ╠ лесс тхан рецнмбва╝╘█╩╗сее десцриптион оф тхе рецорд█╩нумбер гижен ин тхе ворк ареа█╩листед белов╝╘█бытофффм═дс═╡═╩быте оффсет инто рецорд╝█лен╡рдвр═дс тыпе ╗╓б╣╧а╘█фил╥наме═дс═Ё╟═╩ наме ╗╓б╣╧б╜╓б╣б╦╘█фил╥сизе═дс═╡═╩ сизе ╗╓б╣б╧╜╓б╣ба╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер параметер лист╝█╙ ╗╓б╣бб ╜ ╓б╣д╟╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██опцодефм═дс═╠═╩фм оператио═╠═╩ т╞с лист сец ╗╓б╣╥╤╘█фил╤тыпе═дс═╠═╩ тыпе ╗╓б╣╥╥╘█фил╤наме═дс═Ё╟═╩ наме ╗╓б╣╥╦╜╓б╣╧╣╘█фил╤сизе═дс═╡═╩ сизе ╗╓б╣╧╤╜╓б╣╧╥╘██фил╥тстк═дс═╠═╩филе╥╨ т╞с лист трк ╗╓б╣╧╦╘█фил╥тссц═дс═╠═╩ т╞с лист сец ╗╓б╣╧╧╘█фил╥тыпе═дс═╠═╩ ╣тстк═дс═╠═╩филе╣╨ т╞с лист трк ╗╓б╣╣╡╘█фил╣тссц═дс═╠═╩ т╞с лист сец ╗╓б╣╣Ё╘█фил╣тыпе═дс═╠═╩ тыпе ╗╓б╣╣╢╘█фил╣наме═дс═Ё╟═╩ наме ╗╓б╣╣╣╜╓б╣╥╡╘█фил╣сизе═дс═╡═╩ сизе ╗╓б╣╥Ё╜╓б╣╥╢╘██фил╤тстк═дс═╠═╩филе╤╨ т╞с лист трк ╗╓б╣╥╣╘█фил╤тссц═дсб╣╡ц╘█филЁсизе═дс═╡═╩ сизе ╗╓б╣╡д╜╓б╣╡е╘██фил╢тстк═дс═╠═╩филе╢╨ т╞с лист трк ╗╓б╣╡ф╘█фил╢тссц═дс═╠═╩ т╞с лист сец ╗╓б╣Ё╟╘█фил╢тыпе═дс═╠═╩ тыпе ╗╓б╣Ё╠╘█фил╢наме═дс═Ё╟═╩ наме ╗╓б╣Ё╡╜╓б╣╢ф╘█фил╢сизе═дс═╡═╩ сизе ╗╓б╣╣╟╜╓б╣╣╠╘██фил тыпе ╗╓б╢еб╘█фил╡наме═дс═Ё╟═╩ наме ╗╓б╢ец╜╓б╣╟╧╘█фил╡сизе═дс═╡═╩ сизе ╗╓б╣╟а╜╓б╣╟б╘██филЁтстк═дс═╠═╩филеЁ╨ т╞с лист трк ╗╓б╣╟ц╘█филЁтссц═дс═╠═╩ т╞с лист сец ╖╓б╣╟д╘█филЁтыпе═дс═╠═╩ тыпе ╗╓б╣╟е╘█филЁнаме═дс═Ё╟═╩ наме ╗╓б╣╟ф╜╓ т╞с лист сец ╗╓б╢ц╥╘█фил╠тыпе═дс═╠═╩ филе тыпе ╗╓б╢ц╦╘█фил╠наме═дс═Ё╟═╩ наме ╗╓б╢ц╧╜╓б╢е╤╘█фил╠сизе═дс═╡═╩ сизе ╗╓б╢е╥╜╓б╢е╦╘██фил╡тстк═дс═╠═╩филе╡╨ т╞с лист трк ╗╓б╢е╧╘█фил╡тссц═дс═╠═╩ т╞с лист сец ╗╓б╢еа╘█фил╡тыпе═дс═╠═╩ дс═╠═╩сецтор оф неьт дирецторы сецтор╝█═дс═╦═╩унусед ╗╓б╢бц╜╓б╢ц╣╘╝███╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜█╙ филе десцриптион ентриес╝█╙ ╗╓б╢ц╤ ╜ ╓б╣ба╘█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██фил╠тстк═дс═╠═╩филе╠╨ т╞с лист трк ╗╓б╢ц╤╘█фил╠тссц═дс═╠═╩ ╟═╩унусед ╗╓б╢╥ф╜╓б╢ба╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ дирецторы сецтор буффер╝█╙ ╗╓б╢бб ╜ ╓б╣ба╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██дирецбуф═хеь═╟╟═╩унусед╜референце ╢ старт оф буф╝█дирлнктк═дс═╠═╩трк оф неьт дирецторы сецтор╝█дирлнксц═█тркмапЁ╠═дс═╢═╩╓б╢╤ф╨ трк╓╠ф█тркмапЁ╡═дс═╢═╩╓б╢╥Ё╨ трк╓╡╟█тркмапЁЁ═дс═╢═╩╓б╢╥╥╨ трк╓╡╠█тркмапЁ╢═хеь═фффф╟╟╟╟═╩╓б╢╥б╨ трк╓╡╡███╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜█╙ унусед парт оф жтоц█╙ ╗╓б╢╥ф ╜ ╓б╢ба╘█╙╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜██═дс═╤ап╡╡═дс═╢═╩╓б╢╢б╨ трк╓╠╤█тркмап╡Ё═дс═╢═╩╓б╢╢ф╨ трк╓╠╥█тркмап╡╢═дс═╢═╩╓б╢╣Ё╨ трк╓╠╦█тркмап╡╣═дс═╢═╩╓б╢╣╥╨ трк╓╠╧█тркмап╡╤═дс═╢═╩╓б╢╣б╨ трк╓╠а█тркмап╡╥═дс═╢═╩╓б╢╣ф╨ трк╓╠б█тркмап╡╦═дс═╢═╩╓б╢╤Ё╨ трк╓╠ц█тркмап╡╧═дс═╢═╩╓б╢╤╥╨ трк╓╠д█тркмапЁ╟═дс═╢═╩╓б╢╤б╨ трк╓╠е╓╟д█тркмап╠╢═дс═╢═╩╓б╢╡б╨ трк╓╟е█тркмап╠╣═дс═╢═╩╓б╢╡ф╨ трк╓╟ф█тркмап╠╤═дс═╢═╩╓б╢ЁЁ╨ трк ╓╠╟█тркмап╠╥═дс═╢═╩╓б╢Ё╥╨ трк╓╠╠ ╗дирецт╞жтоц╘╝█тркмап╠╦═дс═╢═╩╓б╢Ёб╨ трк╓╠╡█тркмап╠╧═дс═╢═╩╓б╢Ёф╨ трк╓╠Ё█тркмап╡╟═дс═╢═╩╓б╢╢Ё╨ трк╓╠╢█тркмап╡╠═дс═╢═╩╓б╢╢╥╨ трк╓╠╣█тркм═╩╓б╢╟Ё╨ трк╢█тркмап╣═дс═╢═╩╓б╢╟╥╨ трк╣█тркмап╤═дс═╢═╩╓б╢╟б╨ трк╤█тркмап╥═дс═╢═╩╓б╢╟ф╨ трк╥█тркмап╦═дс═╢═╩╓б╢╠Ё╨ трк╦█тркмап╧═дс═╢═╩╓б╢╠╥╨ трк╧█тркмап╠╟═дс═╢═╩╓б╢╠б╨ трк╓╟а█тркмап╠╠═дс═╢═╩╓б╢╠ф╨ трк╓╟б█тркмап╠╡═дс═╢═╩╓б╢╡Ё╨ трк╓╟ц█тркмап╠Ё═дс═╢═╩╓б╢╡╥╨ трлат█╙ цан бе апплиед то ботх тхе форматтед анд линеар дис╜█╙ ассемблиес╛ анд бецаусе дифферент ассемблерс жары ин█╙ тхеир абилитиес то аццепт цертаин обйецт жалуес ор ре╜орг█╙ дуринг ассемблы╛ тхе фолловинг специал лабел сыстем хас█╙ беен цреатед╨█╙ имаге еьецутион бегинс ат ╓╟╦╟╠ ╕ усес тхе цонтроллер╖с реад╜█╙ сецтор суброутине ╗бтрдсец╛ ╓цс╟╟╛ вхере с ╫ слот ё оф█╙ цард╘ то реад ин трк╟╞сец╧ довн то трк╟╞сец╠ ╗тхат ис╛█╙ ╓бффф ╜╜╜╜╬ ╓б╤╟╟╘╝██╙ ноте╨ ин ордер то генерате ан аццурате сымбол табле тхрква═дс═╠═╩трацк нумбер╝█═хеь═╟╟╟╟╟╟╟╟╟╟═╩унусед ╗╓б╣фб╜╓б╣фф╘╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ имаге оф боот╠ ╗╓б╤╟╟╜╓б╤фф╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╙ ╜ сторед он трк╟╞сец╟╝█╙ ╜ реад ин ат ╓╦╟╟╜╓╦фф бы диск цонтроллер ром ╗боот╟╘╝█╙ ╜ еьт трк то ассигн╝█асигнмап═дс═╢═╩╢╜быте мап оф сец усаге он тхе█╩трк беинг ассигнед╝█филтыпва═дс═╠═╩филе тыпе цоде ╗инцлудинг тхе█╩лоцкед ор унлоцкед статус╘╝█слот╠╤ва═дс═╠═╩слот╙╠╤╝█држва═дс═╠═╩дриже нумбер╝█жолва═дс═╠═╩╠╖с цомплемент оф жолуме нумбер╝█тф а█╩ цоллецтион оф оне╜быте лонг█╩ рецордс╝█╩╜ вхен сажинг ор бсажинг ховежер█╩ тхесе филес аре треатед ас иф█╩ тхеы цонсист оф а сингле жеры█╩ лонг рецорд╝█филенсец═дс═╡═╩филе ленгтх ин сецторс╝█асигнсец═дс═╠═╩неьт сецтор то ассигн╝█асигнтрк═дс═╠═╩н рецорд╝█╩╜ рандом аццесс тьт филес хаже а█╩ фиьед рецорд лнгтх ассигнед бы█╩ тхе усер╝█╩╜ сеяуентиал теьт анд апплесофт█╩ филес хаже а рецорд ленгтх оф█╩ оне╝█╩╜ дуринг а лоад ор блоад╛ аппле╜█╩ софт ор бинары филес аре█╩ цонсидеред то бе цомпосед оаппенд цмд█╩╗жиа рсетптрс╛ ╓б╤бЁ╘ вхен█╩бацкинг уп тхе филе поинтер анд█╩тестед ╗ин апндптцх╛ ╓б╤╧╡╘█╩вхенежер ан оут╜оф╜дата еррор ис█╩енцоунтеред╝█рецленва═дс═╡═╩рецорд ленгтх╝█рецнмбва═дс═╡═╩цуррент рецорд нумбер╝█бытоффва═дс═╡═╩цуррент быте оффсет интоа╛█╩╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а ор ╢╙╓╟╟╥а╝╘█сецсизва═хеь═╟╟╟╠═╩бытес╞сецтор ╗ё╡╣╤╛ ╓╟╟╜╓фф╘╝██╙ ╜╜╜ филе поинтер ╜╜╜█╙ ╗Ё бытес╘█филптсец═дс═╡═╩сецтор оффсет оф птр ╗╡ бытес╘╝█филптбыт═дс═╠═╩быте оффсет портион оф поинтер╝██вастебыт═дс═╠═╩веирд флг усед бы тхе сиблы бе десцрибед█╩ин тхе цуррент т╞с лист╝█╩╗поссибле жалуес аре╨ ╓╟╟╥а╛█╩╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а╛ ╢╙╓╟╟╥а анд█╩╣╙╓╟╟╥а╝╘█релпреж═дс═╡═╩релатиже сецё ╗ин релатион ╡ тхе█╩ентире филе╘ оф тхе ласт дат сец█╩тхат вас реад ор вриттен╝█╩╗поссибле жал аре╨ ╓╟╟╟╟╛ ╓╟╟╥ст█╩дата сец тхат ис ╗ор цан бе╘█╩листед ин тхе цуррент т╞с лист╝█╩╗поссибле жалс аре╨╓╟╟╟╟╛ ╓╟╟╥а╛█╩╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а ор ╢╙╓╟╟╥а╝╘█реластп╠═дс═╡═╩оне греатер тхан тхе маьимум█╩релатиже сецё ╗ин релатион ╡ тхе█╩ентире филе╘ оф тхе ласт дат сец█╩тхат цан посон фром█╩тхе жеры фирст дирецторы сец╝█бытньд╠р═дс═╠═╩оффсет оф филе десцриптион инто█╩тхе цуррент дирецторы сец╝█мьсцуртс═дс═╡═╩маьимум ё оф сецс тхат цан бе█╩листед ин а т╞с лист╝█релфирст═дс═╡═╩релатиже сец ё ╗ин релатион то█╩тхе ентире филе╘ оф тхе фирс╨█╩ ╓╟╡╫ласт оператион вас а врите╝█╩ ╓╡╟╫жтоц неедс упдатинг╝█╩ ╓╢╟╫дата сец неедс упдатинг╝█╩ ╓╦╟╫т╞с лст сец неедс упдатинг╝█цурдатрк═дс═╠═╩тркё оф цуррент дата сецтор╝█цурдатсц═дс═╠═╩сецё оф цуррент дата сецтор╝█сецньд╠р═дс═╠═╩оффсет оф филе десцрипти референце поинт╝██фирстстк═╫═фмвкареа═╩тркё оф ╠рст т╞с лист сец╝█фиртссец═дс═╠═╩сец ё оф ╠рст т╞с лист сец╝█цуртстрк═дс═╠═╩тркё оф цуррент т╞с лист сец╝█цуртссец═дс═╠═╩сецё оф цуррент т╞с лист сец╝█упдатфлг═дс═╠═╩флаг то упдате дифферент тыпес█╩оф сецторбуффер╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ филе манагер ворк ареа╝█╙ ╗╓б╣д╠ ╜ ╓б╣фф╘█╙ ╗дон╖т цонфусе витх тхе жариоус█╙ ворк буфферс цонтаинед ин тхе█╙ цхаин оф дос буфферс╝╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██фмвкареа═дс═╠═╩симплы усед форолфм═╫═бытофффм═╩жолумеё вантед╝█држфм═╫═бытофффм╚╠═╩дрижеё вантед╝██слотфм═╫═лен╡рдвр═╩слот нумбер╝█филтыпфм═╫═лен╡рдвр╚╠═╩филе тыпе цоде ╗инцлудинг тхе█╩лоцкед╞унлоцкед статус╘╝█фнамбуфм═╫═цуриобуф═╩филе наме аддресс╝█онеиобуф═╫═цуриобуф═╩а оне╜быте и╞о г дос имаге дуринг инит╝██рецленфм═╫═рецнмбфм═╩фм парм лист жерсион оф тхе█╩рецорд ленгтх╝ ╗сее десцриптион█╩оф рецорд ленгтх десцрибед ин█╩тхе ворк ареа листинг белов╝╘█ренамбуф═╫═рецленфм═╩птс ╡ буффер цонтаининг нев филе█╩наме╝ ╗усед ин ренаме цмд╝╘█ж█╩╒ймп ╓цс╣ц╒ то го реад ин тхе█╩неьт сецтор╝█╩╙╙╙╙╙╙╙╙╙╙╙╙ ноте ╙╙╙╙╙╙╙╙╙╙╙╙╙╙█╩╙ гоес то бт╠еьц╟╦ ╗╓╦╟╠╘ афтер╙█╩╙ еацх сецтор ис реад ин╝ ╙█╩╙ ╗ремембер╛ бт╠еьцб╤ ис а ╙█╩╙ царбон цопы оф бт╠еьц╟╦╝╘ ╙█╩╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙╙███╙ прргет█═ста═пт╡бтбуф╚╠ ═╩адр╝ ╗жариес фром ╓бф то ╓б╤█╩он ╢╦к слаже╘╝█═дец═бт╠лдадр╚╠═╩редуце хи быте оф и╞о буф фор█╩неьт тиме ароунд╝ ╗жариес фром█╩╓бф то ╓б╣ он ╢╦к слаже╝╘█═лдь═слт╠╤зпг═╩сет ╗ь╘ ╫ слот╙╠╤╝█═ймп═╗птр╡рдсц╘═╩еяуижалент то ╒ймп ╗╓╦фд╘╒ орн╛ со го ьит╝█═лда═пхысецп╦╜╓ае╟╟╛ь═╩еяуижалент ╡ ╒лда ╓╦╢д╛ь╒╝█╩цонжерт логицал сецё ╡ пхыс сецё█═ста═боотсец═╩сторе пхысицал сецё ин паге╟╝█═дец═бт╠пг╡рд═╩редуце пагес ╗сецс╘ лефт то реад█╩фор неьт тиме ароунд╝█═лда═бт╠лдадр╚╠═╩поинт буффер поинтер ат та█╙ аддресс╝ тхен╛ го реад ин тхе█╙ неьт сецтор╝██скпрелб╤═лдь═бт╠пг╡рд═╩имаге оф скрпрел╟╦ ╗╓╦╠ф╘╝█╩╗ь╘╫пагес лефт ╡ реад ╗минус ╠╘╝█╩╗алсо доублес ас логицал сецё╝█╩жариес фром ╓╟╧╜╜╬╓фф╘╝█═бми═прп╢б╡б╤═╩вхен ╗ь╘ ╫ ё╓фф╛ тхен ве хаже█╩реад алл тхе сецс ие таргет аддр фор█╙ тхе фирст сецтор то бе реад ин╝██═цлц█═лда═бт╠лдадр╚╠═╩цонтаинс ╓б╤ он ╢╦к слаже╝█═адц═бт╠пг╡рд═╩цонтаинс ё╟╧ он ╢╦к слаже╝█═ста═бт╠лдадр╚╠═╩╗а╘ ╫ ╓бф он ╢╦к слаже╝██╙ детермине ё оф пагес ╗сецс╘ лефт█╙ ╡ реад╛ пхысицал сецторё ╕ таргеты█╙ трк╟╞сец╧ довн то трк╟╞сец╠ инто█╙ ╓бффф то ╓б╤╟╟╝ ноте тхат тхе█╙ сецс аре реад ин фром хигхер то█╙ ловер меморы╝ тхесе сецс цонтаин█╙ тхе имаге оф боот╠╛ парт оф тхе█╙ филе манагер анд алмост алл оф█╙ рвтс ╕ итс ассоциатед роутинес╝███╙ цалцулате тхтр╡рдсц╚╠═╩сторе хи быте оф цонтроллер╖с█╩реад╜сецтор суброутине аддр╝█═лда═ё╪бтрдсец═╩гет лов быте оф субртн адр╝█═ста═птр╡рдсц═╩╗лов быте ис а цонстант ╗ё╓╣ц╘ ╕█╩ис тхере╢ нот жариабле витх слот█╩усед ╗ас ис хи быте╘╝╘███╙ реад ин ╧ сецторс репресентед бинтер ╗птр╡рдсц╘█╙ то поинт ат боот╟╖с реад сецтор█╙ суброутине ╗бтрдсец╛ ╓цс╣ц╩█╙ вхере с╫слотё╛ нормаллы ╓ц╤╣ц╘╝██═лда═слт╠╤зпг═╩╗а╘ ╫ слот╙╠╤ фром зеро паге╝█═лср═╩дижиде бы ╠╤╝█═лср█═лср█═лср█═ора═ё╓ц╟═╩мерге витх ╓ц╟ то гет ╓цс╛ вхере█╩с╫слотё╝█═ста═п╝██бт╠еьцб╤═лда═пт╡бтбуф╚╠═╩имаге оф бт╠еьц╟╦╝ гет неьт паге█╩то бе реад ин╝█═цмп═ё╓╟╧═╩ис ит паге ╧ ╗ие╝ ╠рст паге реад█╩бы боот╠╘©█═бне═скпрелб╤═╩но ╜ алреады усед бы боот╠ то█╩реад паге╧╛ со скип поинтер█╩инитиализатион гижен белов╝██╙ инитиализе тхе пожал вилл цаусе онлы ╠ сец ╡ бе реад ин█╙ ховежер╛ ╒╓╟╠╒ ис тхе жалуе усед бы дос╝ ╗цонфусион маы█╙ стем фром тхе фацт тхат апплесофт латер сторес а ╓╟╟ ин█╙ ╓╦╟╟╝╘██сец╡рдб╤═хеь═╟╠═╩имаге оф сец╡рд╟╦╝ денотес ё оф█╩сецс то бе реад фром трк╟ дуринг█╩боот╟╛ ыоу цан зап█╙ трк╟╞сец╟╞оффсет╟ витх а ларгер жалуе ╗╓╟╠ то ╓╠╟╘ то█╙ реад ин море сецс фром трк╟╝ алсо ноте тхат мост█╙ референцес саы тхат сец╡рд╟╦ нормаллы цонтаинс а ╒╓╟╟╒█╙ ╗ратхер тхан а ╒╓╟╠╒╘╝ бецаусе тхе тест ат ╓цс╣╤ усес█╙ тхе царры╛ еитхер ╩жариес фром╨█╙ ╩╓╟╧ ╜╜╬ ╓╟╟ ╜╜╬ ╓фф╝█╙ ас индицатед абоже╛ сец╡рд╟╦ ╗╓╦╟╟╘ дефинес ё оф сецс█╙ то бе реад ин бы боот╟╝ тхис жалуе ис нормаллы ╓╟╠█╙ ╗меанинг реад онлы сец╟ оф трк╟╘╝ ховежерфф ╩цонтаинс ё оф сецс█╙ ╩то реад ин вхен█╙ ╩еьецутинг боот╠╝█╙ ╩алсо доублес ас█╙ ╩логицал сец ё╝█╙ с╝█╙ ╩жариес фром ╓б╤╟╟ ╡█╙ ╩╓бф╟╟╝ ежентуаллы█╙ ╩птс ╡ старт боот╡█╙ ╩╗╓б╥╟╟╘╝█╙ имг╦фф╛ ╓б╤фф бт╠пг╡рд╛ ╓╦ ╩старт бт╠ еьецутион█╙ ╩боот╟ ймпс то хере╝█╙ скпрелб╤╛ ╓б╤╠ф скпрел╟╦╛ ╓╦╠ф ╩таргет лбл ╢ брнцх╝█╙ прп╢б╡б╤╛ ╓б╤Ё╧ прп╢б╡╟╦╛ ╓╦Ё╧ ╩таргет лбл ╢ брнцх╝█╙ имг╦фд╛ ╓б╤фд бт╠лдадр╛ ╓╦фд ╩боот╠ лоад аддреслбл╞адр еьецутион лбл╞адр цомментс█╙ ╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜ ╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜ ╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜╜█╙ сец╡рдб╤╛ ╓б╤╟╟ сец╡рдб╟╦╛ ╓╦╟╟ ╩дефинес ё оф сецс ╡█╙ ╩бе реад ин бы боот╟█╙ бт╠еьцб╤╛ ╓б╤╟╠ бт╠еьц╟╦╛ ╓╦╟╠ рацтеристиц тбл╝█╩╗нормаллы╛ ╓б╥фб╘╝█иббуфп═дс═╡═╩птс ╡ рвтс╖с и╞о буффер╝█ибсецсз═хеь═╟╟╟╠═╩сец сиз ин бытс ╗лов╞хи формат╘╝█ибцмд═дс═╠═╩рвтс цомманд цоде╨█╩ ╓╟╟╫сеек╛ ╓╟╠╫реад╛█╩ ╓╟╡╫врите╛ ╓╟╢╫формат╝█ибстат═дс═╠═╩еррор цоде╨█╩╓╟╟╫но е╫╫╫╫╫╫██ибтыпе═хеь═╟╠═╩табле тыпе ╗схоулд бе ╓╟╠╘╝█ибслот═дс═╠═╩слот вантед ╙ ╠╤╝█ибдржн═дс═╠═╩дриже вантед ╗╓╟╠ ор ╓╟╡╘╝█ибжол═дс═╠═╩жол вантед ╗╓╟╟ гоод фор алл╘╝█ибтрк═дс═╠═╩трк вантед╝█ибсецт═дс═╠═╩логицал сец вантед╝█ибдцтп═да═дежтпц═╩птс ╡ дежице цхабтыпе═╩адр оф рвтс╖с иоб ╗норм ╓б╥е╦╘╝█бтстаге═да═сец╡рдб╤═╩адр оф старт оф имаге оф боот╠╝█╩╗нормаллы╛ ╓б╤╟╟╝╘█бт╠мгадр═╫═бтстаге███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ рвтс╖с инпут╞оутпут блоцк ╗иоб╘╝█╙ ╗╓б╥е╦ ╜ ╓б╥фа╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╙ ╗╓б╥дф ╜ ╓б╥е╥╘█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██═дс═╠═╩унусед ╗╓б╥дф╘╝█нмпг╡рд═хеь═╠б═╩ё оф пагес то реад ╗ё╡╥╘╝█бт╡пгцтр═дс═╠═╩ё оф пагес лефт ╡ реад ╗жариес╘╝█бт╠рстсц═хеь═╟а═╩фирст сец ё ин стаге ╗ё╠╟╘╝██═дс═╠═╩унусед ╗╓б╥еЁ╘╝█адрофиоб═да═иол█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ зеро оут тхе цуррент ╗╡╣╤╜быте╘█╙ буффер╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██зцурбуф═лда═ё╟█═таы█зцурбуф╠═ста═╗а╢л╘╛ы█═ины█═бне═зцурбуф╠█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ параметерс фор боот╡╝█хе█═лда═датбуффм╚╠═╩фм парм лист ╕ десигнате ит ас█═сты═иббуфп═╩тхе и╞о буф фор рвтс╖с иоб╝█═ста═иббуфп╚╠█═лдь═цурдатрк═╩ентер рвтс дрижер витх ╗ь╘╞╗ы╘█═лды═цурдатсц═╩цонтаининг тхе трк╞сец жалуес оф█═ртс═╩тхе дата сецтор╝█Ъд опцоде фор рвтс╝█═ймп═рвтсдржр═╩цалл рвтс дрижер ╡ реад дат сец╝███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ преп рвтс╖с иоб то реад█╙ ор врите тхе дата сецтор╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██прпдаиоб═лды═датбуффм═╩гет адр оф дата сец буф фром т╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а╛█╩╢╙╓╟╟╥а ор ╣╙╓╟╟╥а╝╘█═цлц═╩ретурн витх но еррорс сигнал╝█═ртс███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ реад дата сец то дата сец буф╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██реаддата═йср═прпдаиоб═╩сет уп рвтс╖с иоб ╡ рд дата сец╝█═лда═ё╠═╩реа тхе маьимум релатиже сец ё█═ины═╩╗плус ╠╘ оф тхе ласт дата паир█╩тхат цан поссиблы бе десцрибед█╩ин тхис т╞с лист╝█═лда═╗а╢л╘╛ы█═ста═релфирст╚╠█═адц═мьсцуртс╚╠█═ста═реластп╠╚╠═╩╗реластп╠╞╚╠ ис алваыс сет то█╩╓╟╟╥а бы фнопен╝ ╗поссибле жалс█╩аре╨ ╓╟╟╥а╛ дат паир█═ста═релфирст═╩тхат цан бе десцрибед ин тхис█╩т╞с лист╝ ╗поссибле жалуес аре╨█╩╓╟╟╟╟╛ ╓╟╟╥а╛ ╡╙╓╟╟╥а╛ Ё╙╓╟╟╥а█╩анд ╢╙╓╟╟╥а╝╘█═цлц═╩адд тхе маьимум ё оф дата сецс█═адц═мьсцуртс═╩тхат цан поссиблы бе десцрибед█╩ин тхис т╞с лист╝█═ста═реластп╠═╩сторетрк╞сец жалс█═сты═цуртссец═╩бецоме цуррент трк╞сец жалс╝█═йср═рвтсдржр═╩цалл рвтс дрижер ╡ реад ор врите█╩тхе цуррент т╞с лист сецтор╝██╙ упдате фм ворк ареа буф ╗нон╜цхаин╘╝██═лды═ё╣═╩оффсет ин╡ цуррент т╞с лист буф╝█═лда═╗а╢л╘╛ы═╩сторе рел сец ё оф ╠рст ╤═╩ ╓╟ц█═хеь═╟╢═╩ ╓╟д█═хеь═╟╡═╩ ╓╟е█═хеь═╟ф═╩ ╓╟ф█е ╓╟╡█═хеь═╟╧═╩ ╓╟Ё█═хеь═╟╥═╩ ╓╟╢█═хеь═╟╣═╩ ╓╟╣█═хеь═╟Ё═╩ ╓╟╤█═хеь═╟╠═╩ ╓╟╥█═хеь═╟е═╩ ╓╟╦█═хеь═╟ц═╩ ╓╟╧█═хеь═╟а═╩ ╓╟а█═хеь═╟╦═╩ ╓╟б█═хеь═╟е оф пхысицал сецтор ё╖с╝█╙ ╗╓б╤╢д ╜ ╓б╤╣ц╘█╙ ╜ ан имаге оф тхис табле ис█╙ хоусед ат ╓╦╢д дуринг тхе боот╝█╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫██╩цорреспондинг логицал сецтор ё█пхысецп╦═хеь═╟╟═╩ ╓╟╟█═хеь═╟д═╩ ╓╟╠█═хеь═╟б═╩ ксв╨ кеыин╘╝█═йср═сетжид═╩симулате прё╟ ╗сет цсв╨ цоут╠╘╝█═йср═инит═╩симулате а ╒теьт╒ статемент╝█ ═лдь═слт╠╤зпг═╩╗ь╘ ╫ слот╙╠╤╝██╙ ╜╜╜╜╜╜ го то боот╡ ╜╜╜╜╜╜ ╙██═ймп═╗бт╠лдадр╘═╩ймп ╡ боот╡ ╗╓б╥╟╟ он ╢╦к слаже╘███╙╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫╫█╙ таблепаре фор боот╡╝██прп╢б╡б╤═инц═бт╠лдадр╚╠═╩имаге оф пр╢б╡╟╦ ╗╓╦Ё╧╘╝█╩поинт ат тхе лоад адр фор боот╡╝█═инц═бт╠лдадр╚╠═╩╗афтр инцс╛ ╫ ╓б╥ он ╢╦к слаже╘╝██╙ сет фулл сцреен теьт ╕ десигнате█╙ кеыбоард ╕ сцреен ас и╞о дежицес╝██═йср═сеткбд═╩симулате инё╟ ╗сет