انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

فایل - آنلاین در ابر

اجرای فایل در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این فایل دستوری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


پرونده - تعیین نوع فایل

خلاصه


پرونده [-bcEhiklLNnprsvzZ0] [--سیب] [--افزونه] [---میم رمزگذاری] [- نوع مایم]
[-e نام آزمون] [-F جدا ساز] [-f نام فایل] [-m فایل های جادویی] [-P نام = ارزش] پرونده ...
پرونده -C [-m فایل های جادویی]
پرونده [--کمک]

شرح


این صفحه راهنما نسخه 5.25 را مستند می کند پرونده فرمان

پرونده هر آرگومان را در تلاش برای طبقه بندی آن آزمایش می کند. سه مجموعه تست وجود دارد،
به این ترتیب انجام می شود: تست های سیستم فایل، تست های جادویی و تست های زبان. در اول آزمون
که موفق می شود باعث می شود نوع فایل چاپ شود.

نوع چاپ شده معمولاً حاوی یکی از کلمات است متن (فایل فقط شامل چاپ است
کاراکترها و چند کاراکتر کنترلی رایج و احتمالاً خواندن در ASCII ایمن است
پایانه)، قابل اجرا (فایل حاوی نتیجه کامپایل یک برنامه در یک فرم است
قابل درک برای برخی از هسته های یونیکس یا دیگری)، یا داده ها به معنای هر چیز دیگری (داده است
معمولا "باینری" یا غیر قابل چاپ). استثناها فرمت های فایل شناخته شده هستند (فایل های اصلی، tar
آرشیوها) که حاوی داده های باینری هستند. هنگام اضافه کردن تعاریف محلی به
/etc/Magic، مطمئن شوید که حفظ کردن اینها کلید واژه ها. کاربران به دانستن این موضوع بستگی دارند
فایل های قابل خواندن در یک فهرست دارای کلمه "متن" چاپ شده است. مانند برکلی انجام ندهید و
"متن دستورات پوسته" را به "اسکریپت پوسته" تغییر دهید.

تست های سیستم فایل بر اساس بررسی بازگشت از a است آمار(2) تماس سیستمی. در
برنامه بررسی می کند که آیا فایل خالی است یا یک نوع فایل خاص است. هر شناخته شده ای
انواع فایل متناسب با سیستمی که روی آن اجرا می‌کنید (سوکت‌ها، پیوندهای نمادین یا نام‌گذاری شده).
لوله‌ها (FIFO) در سیستم‌هایی که آنها را پیاده‌سازی می‌کنند) در صورتی که در آن تعریف شده باشند، مشخص می‌شوند
فایل هدر سیستمsys/stat.h>.

تست های جادویی برای بررسی فایل های دارای داده در فرمت های ثابت خاص استفاده می شود. در
مثال متعارف این یک فایل اجرایی باینری (برنامه کامپایل شده) a.out است که فرمت آن است
در تعریف شده استجن> ،a.out.h> و احتمالاexec.h> در فهرست استاندارد شامل دایرکتوری.
این فایل‌ها دارای یک «شماره جادویی» هستند که در مکانی خاص نزدیک به ابتدای آن ذخیره می‌شوند
فایلی که به سیستم عامل یونیکس می گوید که فایل یک فایل اجرایی باینری است و کدام یک
چندین نوع آن مفهوم "جادو" با گسترش به داده ها اعمال شده است
فایل ها. هر فایلی با مقداری شناسه ثابت در یک افست کوچک ثابت در فایل می تواند
معمولاً به این صورت توصیف می شود. اطلاعات شناسایی این فایل ها از آن خوانده می شود
/etc/Magic و فایل جادویی کامپایل شده /usr/share/misc/magic.mgc، یا فایل های موجود در
فهرست راهنما /usr/share/misc/magic اگر فایل کامپایل شده وجود نداشته باشد. علاوه بر این، اگر
$HOME/.magic.mgc or $HOME/.magic وجود دارد، در اولویت نسبت به جادوی سیستم استفاده خواهد شد
فایل های.

اگر فایلی با هیچ یک از ورودی های فایل جادویی مطابقت نداشته باشد، بررسی می شود تا ببینیم آیا آن را مشاهده می کنیم
به نظر می رسد یک فایل متنی است. مجموعه نویسه‌های ASCII، ISO-8859-x، غیرISO 8 بیتی توسعه‌یافته-ASCII
(مانند مواردی که در سیستم‌های رایانه‌های شخصی مکینتاش و IBM استفاده می‌شوند)، یونیکد با کد UTF-8، رمزگذاری شده با UTF-16
مجموعه کاراکترهای یونیکد و EBCDIC را می توان با محدوده های مختلف و
دنباله ای از بایت ها که متن قابل چاپ را در هر مجموعه تشکیل می دهند. اگر فایلی از هر کدام عبور کند
این آزمایشات، مجموعه کاراکترهای آن گزارش شده است. ASCII، ISO-8859-x، UTF-8، و Extended-ASCII
فایل‌ها به‌عنوان «متن» شناسایی می‌شوند، زیرا اکثراً در هر ترمینال قابل خواندن هستند.
UTF-16 و EBCDIC فقط «داده نویسه» هستند زیرا در حالی که حاوی متن هستند، متن هستند.
که قبل از خواندن نیاز به ترجمه دارد. علاوه بر این، پرونده تلاش خواهد کرد
سایر ویژگی های فایل های متنی را تعیین کنید. اگر خطوط یک فایل خاتمه یابد
توسط CR، CRLF، یا NEL، به جای LF استاندارد Unix، این گزارش خواهد شد. فایل هایی که
حاوی توالی های فرار تعبیه شده یا ضربه زدن بیش از حد نیز شناسایی خواهد شد.

اونس پرونده مجموعه کاراکترهای مورد استفاده در یک فایل متنی را تعیین کرده است، تلاش خواهد کرد
تعیین کنید که فایل به چه زبانی نوشته شده است. آزمون های زبان به دنبال موارد خاصی هستند
رشته ها (ر.ک.نام ها.h>) که می تواند در هر نقطه از چند بلوک اول یک فایل ظاهر شود. برای
به عنوان مثال، کلمه کلیدی .br نشان می دهد که فایل به احتمال زیاد a است تپه(1) فایل ورودی، فقط
به عنوان کلمه کلیدی ساختار یک برنامه C را نشان می دهد. این تستها نسبت به
دو گروه قبلی، بنابراین آنها آخرین اجرا می شوند. روال آزمون زبان نیز برای
برخی موارد متفرقه (مانند قیر(1) آرشیو).

هر فایلی که نمی توان شناسایی کرد که در هیچ یک از مجموعه کاراکترها نوشته شده است
ذکر شده در بالا به سادگی به عنوان "داده" گفته می شود.

OPTIONS


--سیب
باعث می‌شود دستور فایل از نوع فایل و کد سازنده که توسط قدیمی‌تر استفاده می‌شود، خروجی بگیرد
نسخه های MacOS کد شامل هشت حرف است که اولی فایل را توصیف می کند
نوع، دومی خالق.

-b, --مختصر
نام فایل ها را به خطوط خروجی اضافه نکنید (حالت مختصر).

-C, --گردآوری
نوشتن یک magic.mgc فایل خروجی که حاوی نسخه از پیش تجزیه شده فایل جادویی است
یا دایرکتوری

-c, --بررسی-پرینت
باعث چک کردن پرینت فرم تجزیه شده فایل جادویی شود. این معمولا
در ارتباط با -m برای رفع اشکال یک فایل جادویی جدید قبل از نصب پرچم گذاری کنید.

-E در مورد خطاهای سیستم فایل (فایل یافت نشد و غیره)، به جای رسیدگی به خطا به صورت معمولی
همانطور که POSIX دستور می دهد خروجی بگیرید و ادامه دهید، یک پیام خطا صادر کنید و خارج شوید.

-e, -- استثناء کردن نام آزمون
آزمون نام‌گذاری شده را حذف کنید نام آزمون از لیست تست های انجام شده برای تعیین پرونده
نوع اسامی معتبر آزمون عبارتند از:

apptype نوع برنامه EMX (فقط در EMX).

ascii انواع مختلف فایل های متنی (این تست سعی می کند متن را حدس بزند
رمزگذاری، صرف نظر از تنظیم گزینه "رمزگذاری").

رمزگذاری کدهای متنی مختلف برای تست های جادوی نرم.

نشانه‌ها برای سازگاری با عقب نادیده گرفته می‌شوند.

cdf جزئیات فایل های سند مرکب را چاپ می کند.

فشرده سازی فایل های فشرده را بررسی می کند و به داخل آن نگاه می کند.

elf جزئیات فایل ELF را چاپ می کند.

فایل های جادویی soft Consults

tar فایل های tar را بررسی می کند.

--افزونه
یک لیست اسلش جدا شده از پسوندهای معتبر برای نوع فایل یافت شده چاپ کنید.

-F, -- جداکننده جدا ساز
از رشته مشخص شده به عنوان جداکننده بین نام فایل و نتیجه فایل استفاده کنید
بازگشت. پیش‌فرض «:» است.

-f, --فایلها-از نام فایل
نام فایل هایی که باید از آنها بررسی شود را بخوانید نام فایل (یکی در هر خط) قبل از
لیست آرگومان هر دو نام فایل یا حداقل یک آرگومان نام فایل باید وجود داشته باشد.
برای آزمایش ورودی استاندارد، از «-» به عنوان آرگومان نام فایل استفاده کنید. لطفا توجه داشته باشید که
نام فایل باز می شود و نام فایل های محصور در زمانی که این گزینه وجود دارد پردازش می شوند
مواجه شده و قبل از اینکه پردازش گزینه های بعدی انجام شود. این اجازه می دهد تا
چندین لیست از فایل‌ها را با آرگومان‌های خط فرمان متفاوت در یک واحد پردازش کنید
پرونده فراخوانی بنابراین اگر می خواهید جداکننده را تنظیم کنید، باید قبل از آن این کار را انجام دهید
شما لیست فایل ها را مشخص می کنید، مانند:-F @ -f نام فایل"، بجای: "-f نام فایل -F
@".

-h, --بدون ارجاع
این گزینه باعث می شود که پیوندهای نمادین دنبال نشوند (در سیستم هایی که از پیوندهای نمادین پشتیبانی می کنند).
اگر متغیر محیطی POSIXLY_CORRECT تعریف نشده باشد، این پیش‌فرض است.

-i, -- میم
باعث می شود دستور فایل به جای رشته های سنتی تر، رشته های نوع mime را خروجی دهد
آنهایی که قابل خواندن برای انسان بنابراین ممکن است «متن/ساده» بگوید. charset=us-ascii' به جای
"متن ASCII".

- نوع مایم, ---میم رمزگذاری
پسندیدن -i، اما فقط عنصر(های) مشخص شده را چاپ کنید.

-k, -- ادامه بده
در مسابقه اول متوقف نشوید، ادامه دهید. مسابقات بعدی خواهد بود
رشته '\012-' از پیش تعیین شده است. (اگر خط جدید می‌خواهید، به آن مراجعه کنید -r گزینه.) جادو
الگوی با بالاترین استحکام (به -l گزینه) اول است.

-l, -- لیست
فهرستی از الگوها و قدرت آنها را به صورت نزولی مرتب می کند شعبده بازي(4) قدرت
که برای تطبیق استفاده می شود (همچنین به -k گزینه).

-L, -- عدم ارجاع
گزینه باعث می‌شود که پیوندهای نمادین مانند گزینه مشابه در دنبال شوند ls(1) (در سیستم ها
که از پیوندهای نمادین پشتیبانی می کنند). در صورتی که متغیر محیطی پیش فرض باشد این است
POSIXLY_CORRECT تعریف شده است.

-m, ---فایل جادویی فایل های جادویی
یک لیست جایگزین از فایل ها و دایرکتوری های حاوی جادو مشخص کنید. این می تواند یک
یک مورد، یا یک لیست جدا شده با دو نقطه. اگر یک فایل جادویی کامپایل شده در کنار آن پیدا شد
یک فایل یا دایرکتوری، به جای آن استفاده خواهد شد.

-N, --بدون پد
نام فایل ها را طوری قرار ندهید که در خروجی تراز شوند.

-n, --بدون بافر
پس از بررسی هر فایل، stdout را مجبور کنید که فلاش شود. این فقط در صورتی مفید است که
بررسی لیستی از فایل ها در نظر گرفته شده است که توسط برنامه هایی که نوع فایل می خواهند استفاده شود
خروجی از یک لوله

-p, - تاریخ نگهداری
در سیستم هایی که پشتیبانی می کنند utime(3) یا یوتایمز(2)، تلاش برای حفظ زمان دسترسی
از فایل های تجزیه و تحلیل شده، وانمود می کند که پرونده هرگز آنها را نخوان

-P, --پارامتر نام = ارزش
محدودیت پارامترهای مختلف را تنظیم کنید.

نام به طور پیش فرض توضیح
محدودیت بازگشت indir 15 برای جادوی غیرمستقیم
نام 30 استفاده از محدودیت تعداد برای نام / استفاده از جادو
elf_notes حداکثر 256 یادداشت ELF پردازش شده است
elf_phnum حداکثر 128 بخش برنامه ELF پردازش شد
elf_shnum حداکثر 32768 بخش ELF پردازش شده است
محدودیت طول regex 8192 برای جستجوهای regex

-r, -- خام
کاراکترهای غیرقابل چاپ را به \ooo ترجمه نکنید. به طور معمول پرونده ترجمه شده است
کاراکترهای غیرقابل چاپ به نمایش هشتگانه آنها.

-s, --special-files
به طور معمول، پرونده فقط سعی می کند نوع فایل های آرگومان را بخواند و تعیین کند
آمار(2) گزارش ها فایل های معمولی هستند. این از مشکلات جلوگیری می کند، زیرا خواندن خاص است
فایل ها ممکن است عواقب عجیبی داشته باشند. مشخص کردن -s گزینه علل پرونده به نیز
خواندن فایل های آرگومان که فایل های بلوکی یا کاراکتری خاص هستند. این مفید است برای
تعیین انواع سیستم فایل داده ها در پارتیشن های دیسک خام که بلوک هستند
فایل های خاص این گزینه نیز باعث می شود پرونده برای نادیده گرفتن اندازه فایل همانطور که گزارش شده است
by آمار(2) زیرا در برخی از سیستم ها اندازه صفر برای پارتیشن های دیسک خام گزارش می شود.

-v, - نسخه
نسخه برنامه را پرینت بگیرید و خارج شوید.

-z, --فشرده کردن
سعی کنید به داخل فایل های فشرده نگاه کنید.

-Z, --uncompress-noreport
سعی کنید به داخل فایل های فشرده نگاه کنید، اما فقط اطلاعات مربوط به محتویات را گزارش دهید
نه فشرده سازی

-0, -- چاپ 0
پس از پایان نام فایل، یک کاراکتر تهی '\0' را خروجی بگیرید. خوشحالم که برش(1)
خروجی این بر جداکننده که هنوز چاپ می شود تأثیر نمی گذارد.

--کمک یک پیام راهنما چاپ کنید و خارج شوید.

با استفاده از خدمات onworks.net از فایل آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 2
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 3
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • 4
    fre:ac - مبدل صوتی رایگان
    fre:ac - مبدل صوتی رایگان
    fre:ac یک مبدل صوتی و سی دی رایگان است
    چاک دهنده برای فرمت ها و رمزگذارهای مختلف.
    دارای MP3، MP4/M4A، WMA، Ogg
    فرمت Vorbis، FLAC، AAC و Bonk
    پشتیبانی، ...
    دانلود fre:ac - مبدل صوتی رایگان
  • 5
    matplotlib
    matplotlib
    Matplotlib یک کتابخانه جامع است
    برای ایجاد استاتیک، متحرک و
    تجسم های تعاملی در پایتون
    Matplotlib کارها را آسان می کند و
    چیز سخت...
    Matplotlib را دانلود کنید
  • 6
    باتمن
    باتمن
    منطق چت بات خود را یک بار بنویسید و
    آن را به یکی از موارد موجود متصل کنید
    خدمات پیام رسانی، از جمله آمازون
    الکسا، فیسبوک مسنجر، اسلک،
    تلگرام یا حتی تو...
    BotMan را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad