╞ос╞╦═думп═╜═а═сыстем═утилиты█┼█┼╞тхис═утилиты═ис═усед═то═думп═мултипле═филес═инто═а═сингле█┼╞филе═фор═арцхижал═ор═бацкуп═пурпосес╝══тхе═думпед═филес█┼╞маы═бе═ретриежед═витх═тхе═╒лоад╒═утилиты═ин═а═флеьибле═маннер╝█┼█┼╞лоадинг═информатион╝╝█┼█┼╞┴╝лоад═думп╗╧╘█┼╞┴╝са═сыс═думп█┼█┼╞цомманд═децодер╨█┼╞тхе═цомманд═децодер═ис═усед═ин═специал═моде═то═специфы█┼╞тхе═филес═то═бе═думпед╝══тхус═тхе═нормал═рулес═апплы═ас═то█┼╞нумбер═оф═филе═специфицатионс╝█┼╞оутпут═филе╨┴филес═аре═думпед═инто═хере╝█┼╞инпут═филес╨┴тхе═филес═то═бе═думпед╝══иф═онлы═а═дежице█┼╞┴┴ис═специфиед═тхен═╙╝╙═ис═ассумед╝█┼╞┴ноте╨┴алл═инпут═филес═муст═бе═он═тхе═саме═дежице║║║║█┼█┼╞┴╞ж┴оптион╫инжерт═вилдцардс█┼█┼█┼╞┴в═и═л═д═══ц═а═р═д═══л═о═о═к═у═п█┼█┼╞тхе═алгоритхм═усед═фор═матцхинг═намес═ис═ас═фолловс╝█┼╞═╠╝═тхе═ентире═дирецторы═ис═реад═инто═цоре═╠╡╟╟╟╜╠╢╥╥╥╝█┼╞═╡╝═а═матцх╞но╜матцх═табле═ис═цреатед═вхицх═хас═а═поинтер═то█┼╞════еацх═филенаме╝══инитиаллы═алл═аре═но╜матцхес█┼╞┴табле═формат╨█┼╞┴┴╠═поинтер═пер═филенаме█┼╞┴┴поинтерс═аре═релатиже═╗и╝е╝═аддресс╜╡╟╟╟╘█┼╞┴┴а═но╜матцх═поинтер═хас═бит═зеро═╫═╟█┼╞┴┴а═матцх═поинтер═хас═бит═зеро═╫═╠█┼╞═Ё╝═филе═специфицатионс═аре═турнед═инто═а═наме═маск═анд█┼╞════а═вилднм═фор═матцхинг╝══тхе═триал═филенаме═ис═маскед█┼╞════витх═тхе═маск═наме═анд═цомпаред═то═тхе═вилднм╝█┼╞════иф═тхеы═матцх═тхен═тхе═филе═ис═специфиед╝█┼╞═╢╝═а═филе═хеадер═ис═буилт═фор═тхе═думп═филе╛═витх═тхе═формат╨█┼╞┴╠┴╥╥╥╥┴╞фор═поситионинг═папер═тапес█┼╞┴╡┴ё═блоцкс═ин═хеадер█┼╞┴Ё┴╜ё═филес═ин═думп█┼╞═══════╢┴футуре═еьпансион█┼╞█┼╞════╣╜╠╟┴наме═фирст═думпед═филе█┼╞══════╠╠┴дате═фирст═думпед═филе█┼╞══════╠╡┴сизе═ин═блоцкс═фирст═думпед═филе█┼█┼╞═══╠Ё╜╡╟┴сецонд═филе█┼╞═══╡╠╜╡╤┴тхирд═филе█┼╞═══╝╝╝╝╝┴етц╝█┼█┼╞═╣╝═ат═тхе═саме═тиме═ас═абоже═а═табле═оф═филе╜трансфер═инфо█┼╞════ис═буилд═цонтаининг═стартинг═блоцк═анд═сизе═оф═еацх═филе█┼╞════то═бе═трансферед╝══ин═тхис═ваы═тхе═ин╜цоре═дирецторы═маы█┼╞════бе═дестроыед═ас═тхе═таблес═аре═буилт╝══хенце═тхе═хеадер═ис█┼╞════сторед═ожер═топ═оф═тхе═ин╜цоре═дирецторы╝█┼╞════тхе═трансфер═табле═ис═сторед═ин═фиелд═╟═ат═╒трнтбл╒█┼█┼╞═╤╝═а═тенатиже═оутпут═филе═ис═цреатед╝█┼╞═╥╝═тхе═хеадер═ис═трансферред╝█┼╞═╦╝═ареас═десигнатед═ин═╒трнтбл╒═аре═вриттен═инто═тхе═думп═филе█┼╞═╧╝═тхе═оутпут═филе═ис═цлосед╝█┼▄┴номат╫╡╟╟╟╚Ё╟╟╟┴╞аддресс═оф═матцх═но╜матцх═табле█┼┴мпарам╫╥╤╢Ё┴╞цд═оптион═табле█┼█┼╙╠╟█┼ьрт╛┴╟┴┴╞генерал═пурпосе═ьр╝█┼ьрт╡╛┴╟█┼вилдьр╛┴╥╤╟╣╜╠┴┴╞поинтс═инто═цомманд═децодер═табле█┼старьр╛┴╟┴┴╞усед═ин═мквилд█┼тбльр╛┴╟┴┴╞поинтс═то═матцх═табле█┼█┼╙╡╟█┼темп╛┴╟┴┴╞генерал═пурпосе═темпорариес█┼темп╠╛┴╟█┼темп╡╛┴╟█┼темпЁ╛┴╟█┼цнтр╛┴╟┴┴╞генерал═пурпосе═цоунтерс█┼цнтр╠╛┴╟█┼цнтр╡╛┴╟█┼индежн╛┴╟┴┴╞инпут═дежице═нумбер█┼инханд╛┴╟┴┴╞инпут═дежице═хандлер═ентры═поинт█┼оудежн╛┴╟┴┴╞оут═дежице═нумбер█┼оуханд╛┴╟┴┴╞оутпут═дежице═хандлер═ентры═поинт█┼ентрие╛┴╟┴┴╞аццумулатес═ё═филес═ин═думп█┼тсизе╛┴╟┴┴╞тотал═сизе═оф═филе█┼█┼╞тхе═фолловинг═аре═фор═вилд═цард═лоокупс╝█┼╞тхе═триал═филенаме═ис═маскед═витх═тхе═маск═вордс═анд█┼╞тхен═цомпаред═то═тхе═вилднаме═фор═а═матцх█┼╞тхе═маскс═гет═╟╟╖с═фор═╒©╒═ор═╒╙╒═елсе═╥╥╖с█┼╞тхе═вилднаме═гетс═╟╟╖с═фор═вилд═цардс═елсе═тхе═╤╜бит═наме╝█┼█┼█┼вилдн╠╛┴╟┴┴╞анд═матцх═наме█┼маск╠╛┴╟┴┴╞цонтаинс═маск═фор═филенаме█┼вилдн╡╛┴╟█┼маск╡╛┴╟█┼вилднЁ╛┴╟█┼маскЁ╛┴╟█┼вилдеь╛┴╟┴┴╞анд═фор═тхе═еьтенсион█┼маскеь╛┴╟█┼вдате╛┴╟┴┴╞сомедаы═аллов═дате═матцх█┼мдате╛┴╟┴┴╞анд═маск═фор═дате█┼█┼уср╛┴╡╟╟┴┴╞ентры═то═уср█┼┴┴┴═╞ит╖с═ин═цоре█┼усрсиз╛┴╟┴┴╞усед═фор═оупут═филе═тен═ентер█┼█┼╞поинтерс═анд═стуфф═фор═╒ньтфил╒█┼█┼сегпнт╛┴╟┴┴╞поинтер═инто═сегмент█┼сегцнт╛┴╟┴┴╞поинтс═то═неьт═сегмент═иф═аны█┼сегинц╛┴╟┴┴╞нон╜зеро═иф═алл═сегментс═ин═цоре█┼емпты╛┴╟┴┴╞прецеединг═емпты╜╠█┼филст╛┴╟┴┴╞блоцк═старт═оф═неьт═филе█┼филпнт╛┴╟┴┴╞поинтер═то═филенаме═неьт═филе█┼филлен╛┴╟┴┴╞╜ленгтх═неьт═филе█┼█┼┴паге█┼▄думп╛┴скп═цла┴┴╞рун═цомес═хере█┼┴ймп═нодецоде┴╞цхаин═ентры█┼█┼┴┴┴╞лоцк═уср═ин═цоре═латер█┼█┼┴циф═╠╟┴┴╞го═децоде█┼┴ймс═и═уср█┼┴═╣┴┴╞децоде█┼┴═╣╡╟╟┴┴╞специал═моде█┼█┼нодецоде╛┴┴╞цоме═хере═дирецтлы═он═цхаин█┼┴цдф═╠╟█┼┴тад═и═╗╥╤╟╣┴╞гет═индеж█┼┴тад═и═╗╥╤╟╟┴╞анд═оутдеж█┼┴сна═цла┴┴╞скип═иф═ботх═инпут═анд═оутпут═специфиед█┼┴ймп═думп┴╞нопе╨ре╜децоде█┼┴ймс═и═╗цхкцд┴╞го═цхецк═индежицес═фор═саменесс╝█┼┴ймп═и═╗еррор╤┴╞индеж═муст═бе═саме═фор═инпут═филес█┼┴ймс═и═╗сеттаб┴╞реад═индеж═дирецторы═анд═сет█┼┴┴┴╞уп═но╜матцх═табле█┼┴тад═╗╥╤╟╣╜╠┴╞сет═инпут═филе╜поинтер█┼┴дца═вилдьр┴╞сет═вилд═поинтер═тхере█┼лоок╠╛┴ймс═и═╗мквилд┴╞маке═а═вилд═специфицатион█┼┴ймп═готтаб┴╞матцх═табле═цомплетед█┼┴тад═╗номат╜╠┴╞сет═поинтер═то═матцх╞но╜матцх═табле█┼┴дца═тбльр┴╞фор═вилд╜цард═цомпаре█┼лоок╡╛┴цла═цлл█┼┴цдф═╠╟┴┴╞то═номатабле═фиелд█┼┴тад═и═тбльр┴╞гет═а═поинтер█┼┴цдф═╟┴┴╞бацк═то═тхис═фиелд█┼┴сна┴┴╞зеро╖с═енд═лист█┼┴ймп═лоок╠┴╞до═неьт═специфицатион█┼┴спа┴┴╞скип═иф═нот═алреады═специфиед█┼┴ймп═лоок╡┴╞цхецк═неьт█┼┴тад═╗╡╟╟╟╜╠┴╞маке═абсолуте═поинтер╜╠═фор═матцх█┼┴ймс═и═╗матцх┴╞сее═иф═ит═матцхес█┼┴ймп═лоок╡┴╞нопе╝╝╝╝█┼┴тад═тбльр┴╞фор═флаггинг═тхис═филе█┼┴дца═темп█┼┴цдф═╠╟┴┴╞то═тхе═табле═фиелд█┼┴цла═стл═рар┴╞сет═бит═╟█┼┴тад═и═темп┴╞гет═тхе═поинтер█┼┴дца═и═темп┴╞анд═пут═бацк═витх═матцх═флаггед█┼┴ймп═лоок╡┴╞фиелд═доесн╖т═маттер█┼█┼┴╞ат═тхис═поинт═ве═хаже═тхе═табле═буилт═витх═алл█┼┴╞вилд═специфицатионс═матцхинг═флаггед═бы═бит═╟█┼┴╞ве═муст═неьт═буилд═тхе═филе═хеадер═анд═трансфер═табле█┼█┼готтаб╛┴ймс═и═╗инжерт┴═╞цхецк═фор═вилдцард═инжерсион█┼┴ймс═и═╗тблсет┴╞сет═уп═тхе═таблес█┼┴дца═и═старьр┴╞енд═тхе═трнтбл═лист█┼┴тад═вилдьр┴╞анд═зеро═тхе═рест═оф═тхе═наме═лист█┼┴анд═╗Ё╥╥┴╞хов═фар═инто═паге█┼┴тад═╗╜╢╟╟┴╞цалц═ховмуцх═лефт█┼┴дца═цнтр┴╞сет═цлеар═цоунтер█┼┴цдф═╠╟█┼┴дца═и═вилдьр┴╞анд═тхе═наме═лист█┼┴исз═цнтр█┼┴ймп═╝╜╡┴┴╞цлеар═ит═оут█┼┴ста█┼┴дца═и═╗╡╟╟╟┴╞сет═флаг═фор═папер═тапе═поситионинг█┼┴тад═ентриес┴╞пицк═уп═ё═филес█┼┴циа┴┴╞негате═ит█┼┴дца═ентриес┴╞анд═саже█┼┴тад═ентриес┴╞нов═пут═ин═хеадер█┼┴дца═и═╗╡╟╟╡┴╞ин═аппроприате═плаце█┼┴тад═вилдьр┴╞нов═цалц═блоцкс═оф═хеадер█┼┴анд═╗╥╢╟╟┴╞блоцк═парт█┼┴тад═╗╜╡╟╟╟┴╞релатиже═сизе█┼┴цлл═ртл╩ртл╩рал┴╞блоцкс═инто═лов═ордер═ац█┼┴дца═и═╗╡╟╟╠┴╞саже═ин═хеадер█┼┴тад═╗╥╤╟╟╜╠█┼┴дца═ьрт┴┴╞нов═то═цопы═филенаме═довн█┼┴тад═и═ьрт█┼┴дца═оудежн┴╞гет═оут═деж═нумбер█┼┴тад═и═ьрт┴╞анд═цопы═оут═наме█┼┴дца═вилдн╠┴╞стартинг═ат═вилдн╠█┼┴тад═и═ьрт█┼┴дца═маск╠█┼┴тад═и═ьрт█┼┴дца═вилдн╡█┼┴тад═и═ьрт█┼┴дца═маск╡┴╞тхат╖с═ит█┼┴тад═и═╗╡╟╟╠┴╞гет═хеадер═сизе═агаин█┼┴цлл═ртр╩ртр╩ртр┴╞схифт═фор═хандлер═врите█┼┴тад═╗╢╟╠╠┴╞финисх═фунцтион═ворд█┼┴цдф═╟█┼┴дца═и═╗цопхд┴╞стасх█┼┴цдф═╠╟█┼┴тад═и═╗╡╟╟╠┴╞гет═хеадер═сизе═бацк█┼┴цдф═╟┴┴╞доне═витх═таблес█┼┴циа┴┴╞маке═нег█┼┴тад═тсизе┴╞анд═адд═инто═тотал═сизе█┼┴циа┴┴╞маке═поситиже═сизе█┼┴дца═тсизе┴╞фор═уср═цалл█┼┴тад═тсизе┴╞нов═то═фигуре═оут═иф═неед█┼┴анд═╗╥╢╟╟┴╞индефинете═ентер█┼┴сза═цла┴┴╞скип═иф═цан═до═дефинате═ентер█┼┴ймп═╝╚╢┴┴╞нопе═╜═со═цлеар═тсизе█┼┴тад═тсизе█┼┴цлл═ртл╩ртл┴╞схифт═фор═ентер█┼┴тад═оудежн┴╞стицк═ин═оут═дежице═нумбер═фор═уср█┼┴дца═усрсиз┴╞анд═саже█┼┴ймс═и═╗ьфер┴╞врите═ит═алл═куT█┼┴ймп═и═╝╚╠┴╞доне█┼┴═╥╤╟╟█┼█┼┴паге█┼▄╞цхецк═цд═фор═жалидиты═╜═алл═инпут═филес═муст═бе═фром═саме█┼╞филе═струцтуред═дежице║║║║█┼╞┴ймс═цхкцд█┼╞┴═ерр═ретурн█┼╞┴═норм═ретурн█┼█┼цхкцд╛┴╟█┼┴цдф═╠╟█┼┴тад═и═╗╥╤╟╣┴╞гет═фирст═дежице═нумбер█┼┴дца═индежн┴╞саже═ит█┼┴тад═индежн┴╞гет═бацк█┼┴тад═╗╥╥╣╥┴╞анд═цхецк═фор═филе═струцтуред█┼┴дца═темп█┼┴тад═и═темп┴╞алл═инпут═фром═филе═струцтуред═дежице█┼┴сма═цла┴┴╞скип═иф═филе═струцтуред█┼┴ймп═и═цхкцд┴╞но╨еррор█┼┴тад═индежн┴╞гет═индежице═нумбер═агаин█┼┴цдф═╟┴┴╞ин═цасе═еррор█┼┴сна┴┴╞муст═бе═оне█┼┴ймп═и═цхкцд┴╞таке═еррор═ретурн█┼┴циа┴┴╞негате█┼┴дца═темп┴╞саже═фор═цомпаре█┼┴цдф═╠╟█┼┴тад═и═╗╥╤╠╡┴╞цхецк═ё╡█┼┴ймс═цхкцдс┴╞цхецк═ит█┼┴тад═и═╗╥╤╠╥┴╞анд═ёЁ█┼┴ймс═цхкцдс█┼┴тад═и═╗╥╤╡╢┴╞анд═ё╢█┼┴ймс═цхкцдс█┼┴тад═и═╗╥╤╡╣┴╞анд═ё╣█┼┴ймс═цхкцдс█┼цхкцде╛┴цдф═╟┴┴╞алл═о╝к╝█┼┴исз═цхкцд┴╞таке═нормал═ретурн█┼┴ймп═и═цхкцд┴╞анд═ретурн█┼█┼цхкцдс╛┴╟█┼┴сна┴┴╞дон╖т═цхецк═иф═нулл█┼┴ймп═цхкцде┴╞ежерытхинг═гроожы█┼┴тад═темп┴╞цомпаре═фор═тхе═саме█┼┴сна┴┴╞скип═иф═а═бад═оне█┼┴ймп═и═цхкцдс┴╞ис═о╝к╝█┼┴цдф═╟┴┴╞таке═еррор═ретурн█┼┴ймп═и═цхкцд█┼█┼█┼╞инитиализатион═фор═╒ньтфил╒█┼█┼инитло╛┴╟█┼┴ста┴┴╞индицате═доне═витх═сегмент█┼┴дца═сегцнт█┼┴исз═сегинц┴╞индицате═алл═сегментс═ин═цоре█┼┴тад═╗╡╟╟╟╜╢╟╟┴╞сет═поинтер═то═факе═ласт═сегмент█┼┴дца═сегпнт█┼┴дца═и═╗сегсег┴╞цлеар═енд═оф═сегментс█┼┴ймп═и═инитлок█┼█┼╞суброутине═то═цхецк═фор═наме═матцх╝█┼╞ентер═витх═поинтер═то═наме╜╠═цандидате═╗ин═фиелд═╠╘═ин═ац╝█┼╞тхе═вилд═наме═маск═анд═матцх═муст═бе═ин═паге═зеро═╒маскн╒█┼╞анд═╒вилднм╒╝══ретурн═индицатес═матцх╞но╜матцх═цондитион╝█┼╞усес═цнтр╛темп╛ьрт╛ьрт╡╝█┼╞цалл╨┴тад═пнтр┴╞то═фиелд═╠═наме╜╠█┼╞┴ймс═матцх█┼╞┴══номатцх═ретурн█┼╞┴══матцх═ретурн█┼█┼матцх╛┴╟█┼┴дца═ьрт┴┴╞саже═наме═поинтер█┼┴тад═╗вилдн╠╜╠┴╞анд═сет═вилд═поинтер█┼┴дца═ьрт╡█┼┴тад═╗╜╣┴┴╞матцх═╢═намес╚дате█┼┴дца═цнтр█┼матцхл╛┴тад═и═ьрт╡┴╞гет═вилднь█┼┴циа┴┴╞фор═матцх═цхецк█┼┴дца═темп█┼┴тад═и═ьрт╡┴╞гет═маскнь█┼┴цдф═╠╟┴┴╞то═наме═фиелд█┼┴анд═и═ьрт┴╞маск═наме█┼┴цдф═╟█┼┴тад═темп┴╞субтр═фром═вилднь█┼┴сза═цла┴┴╞скип═иф═матцхес█┼┴ймп═и═матцх┴╞нопе╝╝╝═еьит█┼┴исз═цнтр┴╞доне©©█┼┴ймп═матцхл┴╞но╨═цхецк═неьт█┼┴исз═матцх┴╞гот═оне╨═таке═сецонд═ретурн█┼┴ймп═и═матцх█┼▄╞суброутине═то═сет═уп═хеадер═анд═трнтбл█┼█┼тблсет╛┴╟█┼┴ймс═и═╗инитло┴╞инитиализе═ньтфил█┼┴дца═ентриес┴╞анд═цлеар═ё═филес═ин═думп█┼┴дца═тсизе┴╞анд═сум═оф═сизес█┼┴тад═╗номат╜╠┴╞инит═ьр═то═матцх═табле█┼┴дца═тбльр█┼┴тад═╗╡╟╟╣╜╠┴╞инит═ьр═то═хеадер═филенамес█┼┴дца═вилдьр┴╞а═гоод═темп═ьр█┼┴тад═╗трнтбл╜╠┴╞анд═трансфер═табле█┼┴дца═старьр█┼тблоп╠╛┴цла█┼┴цдф═╠╟┴┴╞финд═а═десиред═филе█┼┴тад═и═тбльр█┼┴цдф═╟█┼┴сна┴┴╞зерос═енд═лист█┼┴ймп═и═тблсет┴╞доне█┼┴сма┴┴╞негатижес═аре═матцх█┼┴ймп═тблоп╠┴╞нот═а═десиред═оне█┼┴тад═╗╢╟╟╟╚╡╟╟╟┴╞маке═абсолуте█┼┴дца═темп┴╞саже═поинтер█┼тблоп╡╛┴ймс═и═╗ньтфиле┴╞лоокуп═неьт═филе█┼┴хлт┴┴╞цан╖т═хаппен█┼┴тад═филпнт┴╞гет═поинтер═то═наме█┼┴циа█┼┴тад═темп┴╞сее═иф═ит═ис═тхе═оне═ве═аре═лоокинг═фор█┼┴сза═цла┴┴╞скип═иф═ит═ис█┼┴ймп═тблоп╡┴╞нопе╨може═он═то═неьт█┼┴тад═филст┴╞саже═старт═ин═трнтбл█┼┴дца═и═старьр█┼┴тад═филлен┴╞анд═ленгтх█┼┴дца═и═старьр█┼┴тад═филлен┴╞анд═упдате═тотал═сизе█┼┴тад═тсизе█┼┴дца═тсизе█┼┴ста█┼┴тад═филпнт█┼┴дца═ьрт┴┴╞поинтер═то═филенаме█┼┴тад═╗╜╣┴┴╞╢═оф═наме═анд═дате█┼┴дца═цнтр█┼┴цдф═╠╟┴┴╞тхен═упдате═хеадер═ин═фиелд═╠█┼┴тад═и═ьрт┴╞трансфер═наме═анд═дате█┼┴дца═и═вилдьр█┼┴исз═цнтр█┼┴ймп═╝╜Ё█┼┴тад═филлен█┼┴дца═и═вилдьр┴╞анд═саже═ленгтх█┼┴исз═ентриес┴╞цоунт═тхе═филе█┼┴ймп═тблоп╠┴╞до═неьт═оне█┼█┼┴паге█┼▄╞суброутине═то═гет═неьт═филе═ентры═фром═инпут═дирецторы█┼╞то═инитиализе═цалл═инитлок╨══алсо═иф═╒сегинц╒╫╟═тхен█┼╞вилл═гет═неьт═сегмент═дежице═╜═иф═нот═вилл═усе═оне═ин═цоре╝█┼╞ретурнс═тхе═фолловинг═паге═зерос╨█┼╞══емпты══╫══прецеединг═емпты╜╠█┼╞══филст══╫══блк═старт═оф═неьт═филе█┼╞══филпнт═╫══поинтер═то═филенаме═неьт═филе█┼╞══филлен═╫══╜ленгтх═неьт═филе█┼█┼╞цалл╨┴ймс═и═╗ньтфил█┼╞┴══рет╠┴┴╞доне═витх═филес█┼╞┴══рет╡┴┴╞паге═зеро╖с═сет█┼█┼ньтфил╛┴╟█┼┴ста┴┴╞инит═фор═но═емпты█┼┴дца═емпты┴╞сет═ит═уп█┼┴исз═сегцнт┴╞скип═иф═доне═тхис═сегмент█┼┴ймп═ньтфл╠┴╞но╨гет═неьт═ентры█┼┴тад═сегинц┴╞ис═неьт═сег═ин═цоре©©█┼┴сза═цла┴┴╞скип═иф═нот█┼┴ймп═ньтфлЁ┴╞ит═ис╨йуст═упдате═поинтерс█┼┴хлт┴┴╞имплемент═латер█┼█┼ньтфлЁ╛┴тад═сегпнт┴╞гет═поинтер═тхис═сегмент█┼┴анд═╗╥╢╟╟┴╞маск═цуррент═блоцк█┼┴тад═╗╢╟╟┴╞поинт═то═неьт═сегмент█┼┴дца═сегпнт┴╞анд═упдате█┼┴исз═сегсег┴╞цхецк═доне═витх═сегментс═флаг█┼┴скп█┼┴ймп═и═ньтфил┴╞но═море═филес█┼┴цдф═╠╟┴┴╞тхат╖с═вхере═тхе═дирецторы═ис█┼┴тад═и═сегпнт┴╞гет═╜ё═ентриес█┼┴дца═сегцнт┴╞сет═ентры═цоунтер█┼┴исз═сегпнт┴╞поинт═то═вхере═филес═старт█┼┴тад═и═сегпнт┴╞пицк═ит═уп█┼┴дца═сегст┴╞инит═старт═оф═филес█┼┴исз═сегпнт┴╞поинт═то═линк═ворд█┼┴тад═и═сегпнт┴╞гет═линк═то═неьт═сегмент█┼┴цма┴┴╞фор═енд═цхецк█┼┴дца═сегсег█┼┴исз═сегпнт┴╞то═тенатиже═поинтер█┼┴исз═сегпнт┴╞то═ёвасте═вордс█┼┴тад═и═сегпнт┴╞гет═╜васте═вордс█┼┴циа┴┴╞маке═поситиже█┼┴дца═филваст┴╞сет═васте═цонстант█┼┴исз═сегпнт┴╞поинт═то═старт═оф═филе═намес█┼█┼ньтфл╠╛┴цдф═╠╟┴┴╞тхат╖с═вхере═дирецторы═ис█┼┴тад═и═сегпнт┴╞пицк═уп═нм╠█┼┴сза═цла┴┴╞скип═иф═ан═емпты█┼┴ймп═ньтфл╡┴╞но╨ис═а═филе█┼┴исз═сегпнт┴╞ан═емпты╨поинт═то═╜ленгтх█┼┴тад═и═сегпнт┴╞пицк═ит═уп█┼┴тад═емпты┴╞анд═адд═то═емпты█┼┴дца═емпты┴╞то═ретурн═емпты╜╠╗╜емпты╜╠╘█┼┴тад═и═сегпнт┴╞нов═упдате═старт═оф═неьт═филе█┼┴циа┴┴╞маке═поситиже█┼┴тад═сегст┴╞упдате═ит█┼┴дца═сегст┴╞бы═аддинг═емпты═блоцкс█┼┴цдф═╟┴┴╞бацк═то═тхис═фиелд█┼┴исз═сегпнт┴╞поинт═то═неьт═ентры█┼┴ймп═ньтфил╚Ё┴╞анд═кееп═лоокинг█┼█┼ньтфл╡╛┴тад═сегпнт┴╞гот═а═филе╨со═фиь═паге═зерос█┼┴дца═филпнт┴╞стасх═поинтер═то═ентры█┼┴тад═сегпнт┴╞нов═упдате═сегпнт█┼┴тад═╗╢┴┴╞то═фирст═васте█┼┴тад═филвас┴╞то═╜ленгтх█┼┴дца═сегпнт┴╞нов═поинтс═то═╜ленгтх█┼┴тад═и═сегпнт┴╞гет═╜ленгтх█┼┴цдф═╟┴┴╞бацк═то═тхис═фиелд█┼┴дца═филлен┴╞стасх═филе═ленгтх█┼┴тад═сегст┴╞анд═сет═старт═оф═филе█┼┴дца═филст┴╞фор═цаллерс═информтион█┼┴тад═филлен┴╞нов═упдате═сегст█┼┴циа┴┴╞фор═неьт═тиме═бы═аддинг█┼┴тад═сегст┴╞ленгтх═оф═тхис═филе█┼┴дца═сегст┴╞упдатед╝╝╝█┼┴исз═сегпнт┴╞поинт═то═неьт═филе█┼┴тад═филлен┴╞унлесс═ит═ис═а═тенатиже═оне█┼┴сна═цла┴┴╞скип═иф═нот═тенатиже█┼┴ймп═ньтфил╚Ё┴╞ис═тенатиже═со═гет═неьт█┼┴исз═ньтфил┴╞таке═нормал═ретурн█┼┴ймп═и═ньтфил█┼█┼█┼филвас╛┴╟┴┴╞ёвасте═вордс█┼сегст╛┴╟┴┴╞блк═нумбер═оф═цуррент█┼сегсег╛┴╟┴┴╞╜╠═вхен═он═ласт═сегмент█┼█┼▄╞тхис═суброутине═реадс═тхе═индежице═дирецторы═анд═буилдс═а█┼╞табле═оф═поинтерс═то═еацх═филе╝══тхис═ис═тхе═╒но╜матцх╒═табле█┼╞фром═вхицх═тхе═вилд═цард═ворк═вилл═бе═доне╝█┼█┼сеттаб╛┴╟█┼┴цла═цлл┴┴╞фор═бад═гуыс╝╝╝█┼┴цдф═╟┴┴╞алсо═фор═бад═гуыс█┼┴тад═╗╥╡╟╠┴╞ресторе═вхере═то═лоад█┼┴дца═╝╚╣█┼┴тад═индежн┴╞гет═тхе═инпут═дежице═нумбер█┼┴циф═╠╟┴┴╞анд═цалл═тхе═уср█┼┴ймс═и═уср┴╞то═лоад═тхе═хандлер█┼┴═╠┴┴╞фетцх█┼┴═╥╡╟╠┴┴╞аллов═╡╜паге═хандлерс█┼┴хлт┴┴╞╙╙╙цан╖т═хаппен╙╙╙█┼┴тад═╝╜╡┴┴╞гет═хандлер═аддресс█┼┴дца═инханд┴╞сет═ентры═поинт█┼┴ймс═и═инханд┴╞нов═цалл═ит█┼┴═╠╢╠╟┴┴╞то═реад═тхе═дирецторы█┼┴═╡╟╟╟┴┴╞абоже═тхе═уср█┼┴═╠┴┴╞блоцкс═╠╜╤█┼┴ймп═и═╗еррор╠┴╞хандлер═еррор█┼┴ймс═цхкдир┴╞цхецк═дирецторы═фор═жалидиты█┼┴ймс═и═╗инитлок┴╞инит═поинтерс═фор═╒ньтфил╒█┼┴тад═╗номат╜╠┴╞сет═поинтер═то═но╜матцх═табле█┼┴дца═ьрт┴┴╞усе═ген═пурпосе═ьр█┼сетта╠╛┴ймс═ньтфил┴╞гет═ан═ентры█┼┴ймп═сетта╡┴╞доне╝╝╝╝█┼┴тад═филпнт┴╞инто═но╜матцх═табле█┼┴тад═╗╜╡╟╟╟┴╞маке═тхем═релатиже█┼┴цдф═╠╟┴┴╞нов═то═пут═филенаме═поинтер█┼┴дца═и═ьрт█┼┴цдф═╟┴┴╞бацк═то═тхис═фиелд█┼┴ймп═сетта╠█┼сетта╡╛┴цдф═╠╟┴┴╞нов═цлеар═ласт█┼┴дца═и═ьрт┴╞табле═ентры═фор═енд═оф═лист█┼┴цдф═╟█┼┴ймп═и═сеттаб█┼█┼╞дирецторы═цхецкер█┼╞цатцхес═мост═еррорс═бы═реяуиринг═ё═филе═ентриес═то█┼╞бе═лесс═тхан═╡╟╟╗╦╘═╗саме═ас═╒пип╒╖с═цхецк█┼█┼цхкдир╛┴╟█┼┴цдф═╠╟█┼┴тад═и═╗╡╟╟╟┴╞╜ё═ентриес═╠ст═сегмент█┼┴цдф═╟█┼┴сма┴┴╞муст═бе═негатиже█┼┴ймп═╝╚Ё█┼┴тад═╗╡╟╟┴╞муст═бе═лесс═тхан═тхис═маны█┼┴спа═цла█┼┴ймп═и═╗еррор╦┴╞а═бад═дирецторы█┼┴ймп═и═цхкдир█┼█┼┴паге█┼▄╞тхис═суброутине═турнс═тхе═неьт═цд═ентры═инто═а═сет═оф█┼╞маскс═анд═вилднамес╝══тхе═неьт═ентры═ис═поинтед═то═бы█┼╞вилдьр╝█┼╞цалл╨┴ймс═мквилд█┼╞┴══рет╠┴┴╞но═море═цд═ентриес█┼╞┴══рет╡┴┴╞маскс═анд═вилднамес═сет█┼█┼мквилд╛┴╟█┼┴цдф═╠╟┴┴╞фирст═цхецк═фор═ан═ентры█┼┴тад═и═вилдьр┴╞гет═тхе═дежице═нумбер█┼┴цдф═╟┴┴╞ин═цасе═еррор═ретурн█┼┴сна═цла┴┴╞скип═иф═ан═ентры█┼┴ймп═и═мквилд┴╞но═море═ретурн█┼┴цдф═╠╟┴┴╞нов═цопы═наме═инто═вилдн╠╜вилдеь█┼┴тад═и═вилдьр█┼┴сна█┼┴тад═╗╣╡╟╟█┼┴дца═вилдн╠█┼┴тад═и═вилдьр█┼┴дца═вилдн╡█┼┴тад═и═вилдьр█┼┴дца═вилднЁ█┼┴тад═и═вилдьр█┼┴сна█┼┴тад═╗╣╡╟╟█┼┴дца═вилдеь█┼┴цдф═╟┴┴╞но═море═неед═фор═фиелд═╠█┼┴тад═вилдн╠┴╞цхецк═наме═фор═╒╙╒█┼┴тад═╗╜╣╡╟╟█┼┴сза═цла┴┴╞скип═иф═наме═фиелд╫╒╙╒█┼┴ймп═стареь┴╞но╨цхецк═еьтентион═фиелд█┼┴ста┴┴╞наме═ис═╒╙╒═со═турн═фиелд═инто═╒©╒╖с█┼┴дца═вилдн╠█┼┴ста█┼┴дца═вилдн╡█┼┴ста█┼┴дца═вилднЁ█┼стареь╛┴тад═вилдеь┴╞цхецк═еьтенсион═фиелд═фор═╒╙╒█┼┴тад═╗╜╣╡╟╟█┼┴сза═цла┴┴╞скип═иф═а═╒╙╒█┼┴ймп═яуестм┴╞го═цхецк═фор═╒©╒█┼┴ста█┼┴дца═вилдеь┴╞турн═еьтенсион═фиелд═инто═╒©©╒╝█┼яуестм╛┴тад═╗вилдн╠╜╠┴╞сет═аутоиндеь═фор═вилд═стуфф█┼┴дца═ьрт█┼┴тад═╗╜╢┴┴╞╢═наме═вордс█┼┴дца═цнтр█┼┴тад═и═ьрт┴╞гет═а═наме█┼┴ймс═цхкяуес┴╞цонжерт█┼┴ста█┼┴тад═ьрт█┼┴дца═ьрт┴┴╞бацк═уп═ьр█┼┴тад═темп╡┴╞гет═цонжертед═наме█┼┴дца═и═ьрт┴╞стасх█┼┴тад═темп╠┴╞гет═маск█┼┴дца═и═ьрт█┼┴исз═цнтр┴╞доне©©█┼┴ймп═яуестм╚╢┴╞нот═ыет█┼┴исз═мквилд┴╞таке═сецонд═ретурн█┼┴ймп═и═мквилд┴╞доне╝╝╝█┼█┼╞цхецк═пацкед═╤╜бит═фор═╥╥═цоде═╜═ретурн═маск═ин═темп╠█┼╞анд═нев═вилднаме═ворд═ин═темп╡█┼█┼цхкяуе╛┴╟█┼┴дца═темп█┼┴тад═темп█┼┴ртр╩ртр╩ртр┴╞цхар═╠═ожер█┼┴ймс═цхксуб┴╞цонжерт═то═маск═етц█┼┴ймп═и═╗еррорЁ┴╞╒╙╒═фоунд█┼┴цлл═ртл╩ртл╩ртл┴╞бацк═ожер█┼┴дца═темп╠┴╞саже═╤╜бит═маск█┼┴тад═темпЁ┴╞гет═╤╜бит═цхар█┼┴цлл═ртл╩ртл╩ртл┴╞фор═вилднаме█┼┴дца═темп╡█┼┴тад═темп█┼┴ймс═цхксуб┴╞цонжерт═тхат═алсо█┼┴ймп═и═╗еррорЁ┴┴╞╒╙╒═фоунд█┼┴тад═темп╠█┼┴дца═темп╠┴╞фулл═ворд═оф═маск█┼┴тад═темпЁ█┼┴тад═темп╡█┼┴дца═темп╡┴╞фулл═ворд═оф═вилднаме█┼┴ймп═и═цхкяуе┴╞анд═ретурн█┼█┼█┼╞цхецк═а═цхарацтер═фор═╒╙╒═анд═продуце═маск═цхар═анд█┼╞цхар═фор═вилднм╝══ретурн═витх═маск═цхар═ин═ац═анд═вилднм█┼╞цхар═ин═темпЁ╝█┼╞цалл╨┴ймс═цхксуб█┼╞┴══рет╠┴┴╞╒╙╒═фоунд█┼╞┴══рет╡┴┴╞нормал█┼█┼цхксуб╛┴╟█┼┴анд═╗╥╥┴┴╞маск═╤╜бит═цхар█┼┴сна█┼┴ймп═нулцхр┴╞треат═нуллс═специал█┼┴тад═╗╜╣╡┴╞цхецк═фор═╒╙╒█┼┴сна█┼┴ймп═и═цхксуб┴╞фирст═ретурн█┼┴исз═цхксуб█┼┴тад═╗╜╥╥╚╣╡█┼┴сза█┼┴тад═╗╥╥┴┴╞ресторе═цхар█┼┴дца═темпЁ┴╞саже═ин═темпЁ█┼┴тад═темпЁ┴╞гет═агаин█┼┴сза═цла┴┴╞иф═вас═вилд═маск╫╟█┼┴тад═╗╥╥┴┴╞иф═нот═маск╫╥╥█┼┴ймп═и═цхксуб┴╞ретурн═витх═маск═ин═ац█┼нулцхр╛┴дца═темпЁ┴╞цлеар═цхар█┼┴исз═цхксуб█┼┴ймп═╝╜╢┴┴╞анд═сет═маск═то═╥╥█┼█┼█┼╞цхецк═фор═╞ж═инжерсион═оптион═╕═инжерт═иф═сет█┼█┼инжерт╛┴╟█┼┴цдф═╠╟┴┴╞то═цд═табле█┼┴тад═и═╗мпарам╚╠┴╞гет═оптион═табле█┼┴цдф═╟█┼┴анд═╗╢┴┴╞маск═оут═тхе═╞ж═оптион█┼┴сна═цла┴┴╞скип═иф═сет█┼┴ймп═и═инжерт┴╞но═инжерсион═реяуестед█┼┴тад═╗номат┴╞сет═топ═оф═табле█┼┴дца═темп┴╞усе═темп═фор═поинтер█┼┴цдф═╠╟┴┴╞то═номат═фиелд█┼инжртл╛┴тад═и═темп┴╞гет═а═поинтер█┼┴сна┴┴╞зеро╖с═енд═лист█┼┴ймп═инжерт╚Ё┴╞тхис═ваы═фиелд═гет╖с═ресет█┼┴тад═╗╢╟╟╟┴╞цомплемент═бит═╟█┼┴дца═и═темп┴╞анд═пут═бацк█┼┴исз═темп┴╞неьт═поинтер█┼┴ймп═инжртл┴╞кееп═гоинг█┼█┼█┼┴паге█┼▄╞имаге═трансфер═роутине═╜═инпут═ис═усинг═хандлер═ат═инханд█┼╞оутпут═усес═хандлер═ат═оуханд╝══буффер═ис═алл═оф═фиелд═╠╝█┼╞цалл╨┴ймс═и═╗имаге█┼╞┴══стрт═блк═ё┴╞индежице█┼╞┴══стрт═блк═ё┴╞оутдеж█┼╞┴══╜ёблоцкс█┼█┼имаге╛┴╟█┼┴тад═и═имаге┴╞пицк═уп═старт═оф═инпут█┼┴дца═инблок┴╞саже═фор═хандлер═цалл█┼┴исз═имаге┴╞поинт═то═оутблоцк█┼┴тад═и═имаге█┼┴дца═оублок┴╞саже═старт═оф═оутпут█┼┴исз═имаге┴╞поинт═то═сизе█┼┴тад═и═имаге┴╞гет═ит█┼┴дца═имсизе┴╞саже═фор═цалц█┼┴исз═имаге┴╞поинт═то═ретурн█┼┴тад═╗Ё╤╠╟┴╞биг═блоцк═фунцтион═ворд█┼┴дца═инблок╜╡┴╞стицк═ин═хандлер═цалл█┼имагл╠╛┴тад═имсизе┴╞цхецк═иф═роом═фор═биг═трансфер█┼┴цлл┴┴╞ин═цасе═биг═филе█┼┴тад═╗╠╥┴┴╞ин═ежен═блоцкс█┼┴сзл┴┴╞скип═иф═цан═до═ит█┼┴ймп═имагл╡┴╞но╨до═финал═трансфер█┼┴дца═имсизе┴╞саже═хов═муцх═лефт█┼┴ймс═цопы┴╞цопы═ит█┼┴ймп═имагл╠┴╞анд═до═море█┼имагл╡╛┴цла═цлл┴┴╞гарбаге═ин═ац█┼┴тад═имсизе┴╞до═финал═реад╞врите█┼┴циа┴┴╞маке═поситиже█┼┴сна┴┴╞скип═иф═аны═лефт█┼┴ймп═и═имаге┴╞цаме═оут═ежен╜ве═аре═доне█┼┴цлл═ртр╩ртр╩ртр┴╞маке═фунцтион═ворд═блоцкс█┼┴тад═╗╠╟┴┴╞пут═ин═фиелд█┼┴дца═инблок╜╡┴╞саже═ин═хандлер═цалл█┼┴ймс═цопы┴╞анд═цопы═тхат═парт█┼┴ймп═и═имаге┴╞доне█┼█┼имсизе╛┴╟█┼▄╞суброутине═то═цопы═блоцкс█┼█┼цопы╛┴╟█┼┴цла═стл═рар┴╞сет═врите═бит█┼┴тад═инблок╜╡┴╞гет═ин═фунцтион█┼┴дца═оублок╜╡┴╞то═маке═оут═фунцтион═ворд█┼┴ймс═и═инханд┴╞реад═тхе═инпут█┼┴═╟┴┴╞ин═фунцтион═ворд█┼┴═╟┴┴╞усе═алл═оф═фиелд═╠█┼инблок╛┴═╟┴┴╞ин═блоцк═нумбер█┼┴ймп═и═╗еррор╠┴┴╞хандлер═еррор█┼┴ймс═и═оуханд┴╞анд═до═тхе═оутпут█┼┴═╟┴┴╞оут═фунцтион═ворд█┼┴═╟┴┴╞алл═оф═фиелд═╠█┼оублок╛┴═╟┴┴╞тхе═блоцк═нумбер█┼┴ймп═и═╗еррор╠┴┴╞хандлер═еррор█┼┴тад═инблок┴╞упдате═блоцк═нумбер═бы═╠╥═блоцкс█┼┴тад═╗╠╥█┼┴дца═инблок█┼┴тад═оублок┴╞анд═оутблоцк═бы═╠╥█┼┴тад═╗╠╥█┼┴дца═оублок█┼┴ймп═и═цопы█┼▄╞суброутине═то═сет═уп═тхе═оутпут═филе█┼╞анд═цхецк═тхе═наме═фор═но═вилдцардс╝█┼█┼гоутфл╛┴╟█┼┴тад═╗╜╢█┼┴дца═цнтр█┼┴тад═╗вилдн╠╜╠█┼┴дца═ьрт█┼┴тад═вилдн╠┴╞фирст═маке═суре═хе═гаже═а═наме█┼┴сна═цла█┼┴ймп═нонфл╠┴╞цхецк═фор═нон╜филе═струцтуред█┼┴тад═и═ьрт█┼┴ймс═и═╗цхкяуе┴╞цхецк═фор═╒©╒╖с█┼┴исз═темп╠┴╞маск═схоулд═бе═╜╠█┼┴ймп═и═╗еррор╥┴╞╒©╒═ин═оутпут═наме═еррор█┼┴исз═цнтр█┼┴ймп═╝╜╣┴┴╞до═алл═оф═тхем█┼гоутф╠╛┴тад═╗╤╤╟╠┴╞ресторе═хандлер═лоад═ареа█┼┴дца═╝╚╣█┼┴тад═оудежн┴╞гет═оут═дежице═нумбер█┼┴циф═╠╟┴┴╞гет═тхе═оут═хандлер█┼┴ймс═и═уср┴╞инто═цоре█┼┴═╠█┼┴═╤╤╟╠┴┴╞ат═╤╤╟╟╜╥╠╥╥█┼┴хлт┴┴╞цан╖т═хаппен█┼┴тад═╝╜╡┴┴╞гет═хандлер═ентры═поинт█┼┴дца═оуханд┴╞анд═стасх═ин═паге═╟█┼┴тад═усрсиз┴╞гет═сизе═спец═иф═аны█┼┴циф═╠╟█┼┴ймс═и═уср┴╞цалл═тхе═уср═агаин█┼┴══Ё┴┴╞то═ентер═оутпут█┼оустрт╛┴══вилдн╠┴╞наме═поинтер█┼оусизе╛┴══╟┴┴╞гетс═сизе═ажаилабле█┼┴ймп═нороом┴╞нот═еноугх═роом█┼┴тад═оусизе┴╞пицк═уп═сизе═ажаилабле█┼┴сна┴┴╞цхецк═фор═нон╜филе═струцтуред█┼┴ймп═нонфл╡┴╞схоулд═бе═нон╜филе═струцтуред█┼┴стл┴┴╞фор═цхецк█┼┴тад═тсизе┴╞сее═иф═вилл═фит█┼┴снл═сза═цла┴╞скип═иф═вилл═фит█┼нороом╛┴ймп═и═╗еррор╢┴╞нот═еноугх═роом═фор═оутпут█┼┴ймп═и═гоутфл┴╞анд═ретурн█┼█┼нонфл╠╛┴ймс═нонфлс█┼┴ймп═гоутф╠█┼█┼нонфл╡╛┴ймс═нонфлс█┼┴дца═оустрт█┼┴дца═оусизе█┼┴ймп═и═гоутфл█┼█┼╞суброутине═то═генерате═еррор═иф═дежице═филе═струцтуред█┼╞таке═нормал═ретурн═отхервисе╝█┼█┼нонфлс╛┴╟█┼┴тад═оудежн┴╞гет═оут═дежице═нумбер█┼┴тад═╗╥╥╣╥┴╞индеь═инто═табле█┼┴дца═цнтр█┼┴цдф═╠╟┴┴╞цхецк═дцб═табле█┼┴тад═и═цнтр█┼┴цдф═╟█┼┴спа═цла┴┴╞скип═иф═нон╜филе═струцуред█┼┴ймп═и═╗еррор╣┴╞но╜наме═гижен═фор═филе═струцтуред═деж╝█┼┴ймп═и═нонфлс█┼█┼█┼█┼┴паге█┼▄╞роутине═то═до═тхе═ацтуал═трансфер█┼█┼ьфер╛┴╟█┼┴ймс═и═╗гоутфл┴╞сет═уп═тхе═оутпут═филе█┼┴тад═и═╗оустрт┴╞гет═старт═оф═оутпут█┼┴дца═цопхд╚╡┴╞фор═имаге═цалл█┼┴ймс═и═оуханд┴╞врите═тхе═хеадер█┼цопхд╛┴═╟█┼┴═╡╟╟╟┴┴╞вхере═хеадер═ис█┼┴═╟┴┴╞блоцк═нумбер═оф═оутпут█┼┴ймп═и═╗еррор╠┴┴╞хандлер═еррор█┼┴тад═╝╜╡┴┴╞гет═блоцк═нумбер█┼┴цдф═╠╟█┼┴тад═и═╗╡╟╟╠┴╞цалц═блоцк═вхере═филес═старт█┼┴цдф═╟█┼┴дца═имцалл╚╡┴╞фор═имаге═цалл█┼┴тад═╗трнтбл╜╠┴╞цонструцт═поинтер═то═табле█┼┴дца═ьрт█┼имцалп╛┴тад═и═ьрт┴╞гет═инфиле═старт█┼┴дца═имцалл╚╠█┼┴тад═и═ьрт┴╞гет═╜ёблоцкс█┼┴дца═имцалл╚Ё█┼имцалл╛┴ймс═и═╗имаге█┼┴═╟╩╟╩╟┴┴╞параметерс═фор═имаге█┼┴тад═имцалл╚Ё█┼┴циа█┼┴тад═имцалл╚╡┴╞упдате═вхере═неьт═гоес█┼┴дца═имцалл╚╡█┼┴исз═ентриес█┼┴ймп═имцалп┴╞до═неьт═оне█┼┴тад═тсизе┴╞гет═сизе═оф═филе█┼┴дца═цлосе┴╞фор═уср═цлосе█┼┴тад═оудежн█┼┴циф═╠╟█┼┴ймс═и═╗╥╥╟╟┴╞алваыс═рефресх═монитор═хере█┼┴═╢█┼┴═вилдн╠█┼цлосе╛┴═╟┴┴╞гетс═сизе█┼┴ймп═и═╗еррор╡┴╞цан╖т═цлосе═филе█┼┴ймп═и═ьфер█┼▄╞еррор═мессагес═анд═принтинг═роутинес█┼█┼еррор╠╛┴ймс═еррор█┼┴═ерр╠м█┼█┼еррор╡╛┴ймс═еррор█┼┴═ерр╡м█┼█┼еррорЁ╛┴ймс═еррор█┼┴══еррЁм█┼█┼еррор╢╛┴ймс═еррор█┼┴═ерр╢м█┼█┼еррор╣╛┴ймс═еррор█┼┴═ерр╣м█┼█┼еррор╤╛┴ймс═еррор█┼┴═ерр╤м█┼█┼еррор╥╛┴ймс═еррор█┼┴═ерр╥м█┼█┼еррор╦╛┴ймс═еррор█┼┴═ерр╦м█┼█┼еррор╛┴╟█┼┴цла═цлл█┼┴цдф═╟┴┴╞йуст═ин═цасе█┼┴тад═и═еррор█┼┴ймс═принт█┼┴ймс═црлф█┼┴ймп═и═╗думп█┼█┼╞принт═цр╞лф█┼█┼црлф╛┴╟█┼┴тад═╗╡╠╣█┼┴ймс═пцх█┼┴тад═╗╡╠╡█┼┴ймс═пцх█┼┴ймп═и═црлф█┼█┼╞роутине═то═принт═пацкед═асции█┼█┼принт╛┴╟█┼┴дца═темп█┼┴тад═и═темп█┼┴цлл═ртр╩ртр╩ртр█┼┴ймс═прнт╤┴╞оутпут═ит█┼┴тад═и═темп█┼┴ймс═прнт╤█┼┴исз═темп█┼┴ймп═принт╚╡█┼█┼прнт╤╛┴╟█┼┴анд═╗╥╥┴┴╞маск═цхар█┼┴сна█┼┴ймп═и═принт┴╞╟╖с═енд═лист█┼┴тад═╗╜╢╟█┼┴спа█┼┴тад═╗╠╟╟█┼┴тад═╗╡╢╟█┼┴ймс═пцх█┼┴ймп═и═прнт╤█┼█┼пцх╛┴╟█┼┴╤╟╢╤┴┴╞пунцх═ит█┼┴цла═цлл█┼┴╤╟╢╠┴┴╞скип═вхен═доне█┼┴скп█┼┴ймп═и═пцх┴╞доне█┼┴╤╟Ё╠┴┴╞тты═флаг═уп©█┼┴ймп═╝╜╢┴┴╞нопе█┼┴╤╟Ё╢┴┴╞реад═ит█┼┴тад═╗╒о╜╠╟╟┴╞цхк═чо█┼┴сна┴┴╞скип═иф═нот█┼┴ймп═и═принт┴╞игноре═тхе═рест█┼┴тад═╗╒ц╜╒о┴╞нов═чц█┼┴сза═цла█┼┴ймп═пцх╚╡█┼┴ймп═и═╝╚╠█┼┴═╥╤╟╟█┼█┼┴паге█┼▄ерр╠м╛┴теьт═э©хандлер═и╞о═еррор╝э█┼ерр╡м╛┴теьт═э©унабле═то═цлосе═оутпут═филе╝э█┼еррЁм╛┴теьт═э©бад═филенаме═сынтаь╝э█┼ерр╢м╛┴теьт═э©нот═еноугх═роом═фор═думп═филе╝э█┼ерр╣м╛┴теьт═э©но═наме═гижен═фор═оутпут═филе╝э█┼ерр╤м╛┴теьт═э©инфилес═муст═бе═фром═саме═дежице╝э█┼ерр╥м╛┴теьт═э©вилдцардс═нот═алловед═ин═оутпут═филенаме╝э█┼ерр╦м╛┴теьт═э©бад═дирецторы═он═инпут═дежицеэ█┼█┼┴паге█┼▄┴трнтбл╫╝█┼ ╠м╛┴теьт═э©хандлер═и╞о═еррор╝э█┼ерр╡м╛┴теьт═э©унабле═то═цлосе═оутпут═филе╝э█┼еррЁм╛┴теьт