דיקאַמפּאַליישאַן ינוואַלווז ריקאַנסטראַקשאַן פון די מקור קאָד פון די פּראָגראַם אין דער שפּראַך אין וואָס עס איז געווען געשריבן. אין אנדערע ווערטער, דאָס איז די פאַרקערט פון די זאַמלונג פּראָצעס ווען די מקור טעקסט איז קאָנווערטעד אין מאַשין ינסטראַקשאַנז. דיקאַמפּאַליישאַן קענען זיין געפירט אויס מיט ספּעשאַלייזד ווייכווארג.
וועגן צו דעקאָמפּילע עקסע טעקעס
דעקאָמפּילאַטיאָן קענען זיין נוציק פֿאַר אַ ווייכווארג מחבר וואָס פאַרפאַלן מקור קאָד אָדער נאָר פֿאַר ניצערס וואָס ווילן צו וויסן די פּראָפּערטיעס פון אַ באַזונדער פּראָגראַם. עס זענען ספּעציעל דעקאָמפּילער מגילה פֿאַר דעם.
אופֿן 1: ווב דעקאָמפּילער
דער ערשטער צו באַטראַכטן איז VB דעקאָמפּילער, וואָס אַלאַוז איר צו דעקאָמפּילע מגילה געשריבן אין Visual Basic 5.0 און 6.0.
אראפקאפיע VB דעקאָמפּילער
- גיט טעקע און סעלעקטירן "עפֿן פּראָגראַם" (Ctrl + O).
- געפֿינען און עפֿענען די פּראָגראַם.
- דיקאַמפּאַליישאַן זאָל אָנהייבן גלייך. אויב דאָס טוט נישט פּאַסירן, גיט "אָנהייב".
- נאָך קאַמפּלישאַן, די וואָרט איז געוויזן אין די דנאָ פון די פֿענצטער דעקאָמפּילעד. אויף די לינקס זייַט עס איז אַ בוים פון אַבדזשעקץ, און אין די סענטראַל איינער איר קענען זען דעם קאָד.
- אויב נייטיק, ראַטעווען די דיקאַמפּאַלד עלעמענטן. צו טאָן דאָס, גיט טעקע און סעלעקטירן דעם צונעמען אָפּציע, למשל, "היט דעקאָמפּילעד פּרויעקט"צו עקסטראַקט אַלע אַבדזשעקץ צו אַ טעקע אויף דיסק.
אופֿן 2: ReFox
אין טערמינען פון דעקאָמפּילינג מגילה קאַמפּיילד דורך Visual FoxPro און FoxBASE +, ReFox פּרוווד צו זיין גאַנץ גוט.
אראפקאפיע ReFox
- דורך דעם געבויט-אין טעקע בלעטערער, געפֿינען די געוואלט EXE טעקע. אויב איר סעלעקטירן דעם, די קורץ אינפֿאָרמאַציע וועגן עס וועט זיין געוויזן אויף די רעכט זייַט.
- עפֿן די קאָנטעקסט מעניו און סעלעקטירן "דעקאָמפּילע".
- א פֿענצטער וועט זיין עפן וווּ איר דאַרפֿן צו ספּעציפיצירן אַ טעקע פֿאַר שפּאָרן דעקאָמפּילעד טעקעס. נאָך גיט OK.
- ווען איר פאַרטיק, די פאלגענדע אָנזאָג איז ארויס:
איר קענען זען די רעזולטאַט אין די ספּעסאַפייד טעקע.
אופֿן 3: דעדע
און דידע וועט זיין נוציק פֿאַר דעקאָמפּילינג דעלפי מגילה.
אראפקאפיע דעדע
- דרוק קנעפּל "לייג צו פייל".
- געפֿינען די EXE טעקע און עפן עס.
- צו אָנהייבן דיקאַמפּאַליישאַן, גיט "פּראָצעס".
- נאָך די קאַמפּלישאַן פון די פּראָצעדור, די פאלגענדע אָנזאָג איז ארויס:
- צו שפּאָרן אַלע די דאַטן, עפענען די קוויטל "פּראָיעקט", קאָנטראָלירן די באָקסעס לעבן די טייפּס פון אַבדזשעקץ איר ווילן צו ראַטעווען, סעלעקטירן דעם טעקע און גיט מאַכן טעקעס.
אינפֿאָרמאַציע אויף קלאסן, אַבדזשעקץ, פארמען און פּראָוסידזשערז וועט זיין געוויזן אין באַזונדער טאַבס.
אופֿן 4: EMS מקור רעסקיוער
די EMS Source Rescuer דעקאָמפּילער אַלאַוז איר צו אַרבעטן מיט EXE טעקעס צונויפגעשטעלט מיט Delphi און C ++ Builder.
אראפקאפיע EMS מקור רעסקיוער
- אין בלאָק "עקסעקוטאַבלע טעקע" איר דאַרפֿן צו ספּעציפיצירן די געבעטן פּראָגראַם.
- אין "פּראָיעקט נאָמען" שרייַבן די נאָמען פון די פּרויעקט און גיט "קומענדיקע".
- סעלעקט די נייטיק אַבדזשעקץ, ספּעציפיצירן די פּראָגראַממינג שפּראַך און דריקן "קומענדיקע".
- אין די ווייַטער פֿענצטער די מקור קאָד איז בארעכטיגט אין פאָרויסיקע ווייַזונג מאָדע. עס בלייבט צו סעלעקטירן דעם רעזולטאַט טעקע און דריקן דעם קנעפּל "היט".
מיר האָבן ריוויוד די פאָלקס דעקאָמפּילערס פֿאַר עקסע טעקעס געשריבן אין פאַרשידענע פּראָגראַממינג שפראכן. אויב איר וויסן אנדערע ארבעטן אָפּציעס, שרייַבן וועגן אים אין די באַמערקונגען.