.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "LLVM-STRINGS" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm\-strings \- چاپ رشته‌ها .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-strings\fP [\fIگزینه‌ها\fP] [\fIورودی...\fP] .SH "توضیحات (DESCRIPTION)" .sp ابزار \fBllvm\-strings\fP به عنوان جایگزینی مستقیم برای \fBstrings\fP در GNU طراحی شده است که در فایل‌ها به دنبال رشته‌های قابل چاپ می‌گردد و آن‌ها را در جریان خروجی استاندارد می‌نویسد. یک رشتهٔ قابل چاپ، هر توالی از چهار (به‌طور پیش‌فرض) یا تعداد بیشتری نویسهٔ ASCII قابل چاپ است. انتهای فایل یا هر بایت دیگر، به توالی جاری خاتمه می‌دهد. .sp \fBllvm\-strings\fP در هر فایل \fBورودی\fP مشخص‌شده به دنبال رشته‌ها می‌گردد. بر خلاف \fBstrings\fP در GNU، این ابزار بدون در نظر گرفتن قالب فایل، کل فایل ورودی را جستجو می‌کند، به‌جای آن‌که جستجو را به بخش‌های خاصی از فایل‌های شیء (object files) محدود سازد. اگر \(dq\fB\-\fP\(dq به عنوان یک \fBورودی\fP مشخص شده باشد، یا هیچ \fBورودی\fP مشخص نشود، برنامه از جریان ورودی استاندارد می‌خواند. .SH "مثال‌ها (EXAMPLES)" .INDENT 0.0 .INDENT 3.5 .sp .EX $ cat input.txt bars foo wibble blob $ llvm\-strings input.txt bars wibble blob .EE .UNINDENT .UNINDENT .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \-\-all, \-a بدون هیچ پیامی نادیده گرفته می‌شود. برای سازگاری با \fBstrings\fP در GNU قرار داده شده است. .UNINDENT .INDENT 0.0 .TP .B \-\-bytes=, \-n حداقل تعداد نویسه‌های ASCII قابل چاپ مورد نیاز برای این‌که یک توالی از بایت‌ها به عنوان یک رشته در نظر گرفته شود را تعیین می‌کند. مقدار پیش‌فرض 4 است. .UNINDENT .INDENT 0.0 .TP .B \-\-help, \-h نمایش خلاصه‌ای از گزینه‌های خط فرمان. .UNINDENT .INDENT 0.0 .TP .B \-\-print\-file\-name, \-f نمایش نام فایل حاوی رشته پیش از هر رشته. .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX $ llvm\-strings \-\-print\-file\-name test.o test.elf test.o: _Z5hellov test.o: some_bss test.o: test.cpp test.o: main test.elf: test.cpp test.elf: test2.cpp test.elf: _Z5hellov test.elf: main test.elf: some_bss .EE .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-\-radix=, \-t نمایش آفست هر رشته در داخل فایل، پیش از رشته و با استفاده از مبنای عددی مشخص‌شده. مقادیر معتبر \fB\fP به ترتیب عبارتند از \fBo\fP، \fBd\fP و \fBx\fP برای مبناهای هشت‌هشتی (octal)، ده‌دهی (decimal) و شانزده‌شانزدهی (hexadecimal). .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX $ llvm\-strings \-\-radix=o test.o 1054 _Z5hellov 1066 .rela.text 1101 .comment 1112 some_bss 1123 .bss 1130 test.cpp 1141 main $ llvm\-strings \-\-radix=d test.o 556 _Z5hellov 566 .rela.text 577 .comment 586 some_bss 595 .bss 600 test.cpp 609 main $ llvm\-strings \-t x test.o 22c _Z5hellov 236 .rela.text 241 .comment 24a some_bss 253 .bss 258 test.cpp 261 main .EE .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-\-version نمایش نسخهٔ فایل اجرایی \fBllvm\-strings\fP. .UNINDENT .INDENT 0.0 .TP .B @ خواندن گزینه‌های خط فرمان از فایل پاسخ \fB\fP\&. .UNINDENT .SH "وضعیت خروج (EXIT STATUS)" .sp در صورت بروز خطا، \fBllvm\-strings\fP با یک کد خروج غیرصفر خارج می‌شود. در غیر این صورت، با کد 0 خارج می‌شود. .SH "گزارش باگ‌ها (BUGS)" .sp برای گزارش باگ‌ها، لطفاً به <\%> مراجعه کنید. .SH "نویسندگان (AUTHORS)" توسط تیم LLVM نگهداری می‌شود (https://llvm.org). .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.