The <filename>.te</filename> file is the most important one. It defines the rules. The <filename>.fc</filename> file defines the “file contexts”, that is the types assigned to files related to this module. The data within the <filename>.fc</filename> file are used during the file labeling step. Finally, the <filename>.if</filename> file defines the interface of the module: it is a set of “public functions” that other modules can use to properly interact with the module that you're creating.
ملف <filename dir="ltr">.te</filename> هو الأهم بينها. فهو الذي يحدد القواعد. يُعرِّف الملف <filename dir="ltr">.fc</filename> ”سياقات الملفات“، وهي الأنواع التي تسند إلى الملفات المرتبطة بهذه الوحدة. تُستَخدَم البيانات من الملف <filename dir="ltr">.fc</filename> أثناء مرحلة وسم الملفات. أخيراً، يُعرِّف الملف <filename dir="ltr">.if</filename> واجهة الوحدة: وهي مجموعة من ”الدوال العامة“ التي تستطيع الوحدات الأخرى استخدامها للتفاعل مع هذه الوحدة الجديدة بشكل سليم.