นี่คือคำสั่ง tld ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
tld - ยูทิลิตี้การเชื่อมโยง TDF และการจัดการไลบรารี
ซิงค์
TLD [โหมด] [ตัวเลือก] ... ไฟล์...
DESCRIPTION
การขอ TLD คำสั่งใช้ในการสร้างและจัดการไลบรารี TDF และto
เชื่อมโยงแคปซูล TDF เข้าด้วยกัน มีสี่โหมดที่เลือกโดยหนึ่งใน
-มล (ลิงค์แคปซูล TDF) -mc (สร้างไลบรารี TDF) -ภูเขา (รายการTDF
เนื้อหาในห้องสมุด) หรือ -mx (แยกแคปซูลจากห้องสมุด TDF) สวิตช์
หากมีให้ สวิตช์จะต้องเป็นสวิตช์ตัวแรกในบรรทัดคำสั่ง ถ้าอย่างใดอย่างหนึ่ง
ไม่ได้จัดให้มี -มล ถือว่าสวิตช์
โหมดต่างๆ ได้อธิบายไว้ด้านล่าง ในคำอธิบายภายนอก
คำจำกัดความของชื่อเรียกว่าไม่ซ้ำกันและหลายอย่าง ไม่ซ้ำใคร
คำจำกัดความคือคำจำกัดความที่มีการตั้งค่าแอตทริบิวต์ที่กำหนดไว้ NS
คำจำกัดความหลายรายการเป็นการกำหนดแอตทริบิวต์หลายรายการ (เช่น
อนุญาตมากกว่าหนึ่งคำจำกัดความ) นิยามอาจเป็นได้ทั้ง
หลายรายการและไม่ซ้ำกัน (หากตั้งค่าทั้งสองบิต - นี่หมายความว่ามี
มากกว่าคำจำกัดความ แต่หนึ่งในนั้นมีเอกลักษณ์เฉพาะตัว) มันเป็นข้อผิดพลาดสำหรับ
ต้องมีคำจำกัดความที่ไม่ซ้ำกันมากกว่าหนึ่งชื่อ มันคือ
ข้อผิดพลาดสำหรับชื่อภายนอกของโทเค็นที่มีชุดแอตทริบิวต์หลายชุด
สวิทช์
เวอร์ชันใหม่ของ TLD รับคำสั่งทั้งแบบสั้นและแบบยาว
สวิตช์สาย
สวิตช์แบบสั้นเป็นอักขระเดี่ยว และขึ้นต้นด้วย '-' หรือ '+'
อักขระ. สามารถต่อกันเป็นคำในบรรทัดคำสั่งเดียว
เช่น:
-ว ไฟล์เอาต์พุต เปลี่ยนชื่อ-รูปร่าง เปลี่ยนชื่อจาก เปลี่ยนชื่อเป็น
ซึ่งมีสวิตช์ที่แตกต่างกันสามตัว (-vซึ่งไม่มีอาร์กิวเมนต์;
-oซึ่งรับหนึ่งอาร์กิวเมนต์: ไฟล์เอาต์พุตและ -rซึ่งใช้เวลาสาม
ข้อโต้แย้ง: เปลี่ยนชื่อ-รูปร่าง, เปลี่ยนชื่อจากและ เปลี่ยนชื่อเป็น).
สวิตช์แบบยาวเป็นสตริงและขึ้นต้นด้วย '--' หรือ '++' ด้วยยาว
สวิตช์แบบฟอร์ม ต้องป้อนเฉพาะคำนำหน้าเฉพาะที่สั้นที่สุดเท่านั้น NS
แบบยาวของตัวอย่างข้างต้นจะเป็น:
--รุ่น --output-ไฟล์ ไฟล์เอาต์พุต --เปลี่ยนชื่อ เปลี่ยนชื่อ-รูปร่าง
เปลี่ยนชื่อจาก เปลี่ยนชื่อเป็น
ในกรณีส่วนใหญ่ อาร์กิวเมนต์ของสวิตช์ควรเป็นไปตามสวิตช์เป็น a
แยกคำ. ในกรณีของสวิตช์แบบสั้น อาร์กิวเมนต์to
รูปแบบสั้นสลับเป็นคำเดียวควรเป็นไปตามคำใน
ลำดับของสวิตช์ (ตามตัวอย่างแรก) สำหรับตัวเลือกบางอย่าง
อาร์กิวเมนต์อาจเป็นส่วนหนึ่งของคำเดียวกับสวิตช์ (ตัวเลือกดังกล่าวคือ
แสดงโดยไม่มีช่องว่างระหว่างสวิตช์และอาร์กิวเมนต์ในสวิตช์
สรุปด้านล่าง) ในกรณีของสวิตช์แบบสั้น สวิตช์ดังกล่าว
จะยุติการเชื่อมต่อสวิตช์ใด ๆ (ทั้งตัวอักษรจะ
ปฏิบัติตามซึ่งถือว่าเป็นข้อโต้แย้งหรือจะเป็น
จบคำและการโต้แย้งเป็นไปตามปกติ)
สำหรับสวิตช์ไบนารี ชุดคำนำหน้าสวิตช์ '-' หรือ '--' (เปิดใช้งาน)
สวิตช์และคำนำหน้าสวิตช์ '+' หรือ '++' จะรีเซ็ต (ปิดใช้งาน) สวิตช์
นี่อาจเป็นการย้อนกลับไปข้างหน้า แต่สอดคล้องกับโปรแกรมอื่น ๆ
สวิตช์ '--' หรือ '++' เองจะยุติการแยกวิเคราะห์ตัวเลือก
ภายนอก ชื่อ
ชื่อภายนอกอาจเป็นสตริงหรือชื่อเฉพาะก็ได้ เอกลักษณ์คือ
เขียนเป็น
[ส่วนประกอบ1.ส่วนประกอบ2.....ส่วนประกอบN]
แต่ละองค์ประกอบของค่าที่ไม่ซ้ำกันคือสตริง สตริงประกอบด้วย any
ลำดับของอักขระแม้ว่าอักขระพิเศษบางตัวจะต้องเป็น
นำหน้าด้วยอักขระแบ็กสแลชเพื่อหยุดพวกเขาเป็นพิเศษ
อักขระเหล่านี้คือ '','[',']'และ'.'. นอกจากนี้ ดังต่อไปนี้
ลำดับอักขระได้รับการปฏิบัติเหมือนกับใน C: '\n',
'\r','\t','\0'. ในที่สุด ลำดับ '\xNN' หมายถึง
ตัวอักษรที่มีรหัส NN ในฐานสิบหก
เปลี่ยนชื่อ ไฟล์ ซิงค์
การเปลี่ยนชื่อสามารถระบุได้บนบรรทัดคำสั่งหรือในไฟล์
ไฟล์ที่ระบุการเปลี่ยนชื่อที่จะทำมีดังต่อไปนี้
ไวยากรณ์ ไฟล์ประกอบด้วยหลายส่วน แต่ละส่วน
ขึ้นต้นด้วยชื่อรูปร่าง ตามด้วยคู่ของexternal .ตั้งแต่ XNUMX ขึ้นไป
ชื่อ (แต่ละคู่สิ้นสุดด้วยเซมิโคลอน) ชื่อรูปร่างคือ
เขียนเป็นลำดับของอักขระที่ล้อมรอบด้วยเครื่องหมายคำพูดเดี่ยว
ชื่อที่ไม่ซ้ำมีรูปแบบเดียวกับที่อธิบายไว้ข้างต้น ชื่อสตริงคือ
ลำดับของอักขระที่ล้อมรอบด้วยเครื่องหมายคำพูดคู่ ปกติ
รองรับลำดับการหลีกเลี่ยงแบ็กสแลช อักขระแฮชทำหน้าที่เป็น
แสดงความคิดเห็นต่ออักขระท้ายบรรทัด (ถ้าจำเป็น)
หน่วย ตลาดหลักทรัพย์ ไฟล์ ซิงค์
ไฟล์ควรประกอบด้วยลำดับของสตริงที่อยู่ใน double
คำพูด อักขระแบ็กสแลชสามารถใช้เพื่อหลีกหนีจากอักขระได้ NS
จดจำลำดับหลีกของสไตล์ C ต่อไปนี้: '\n','\r','\t',
'\0'. ลำดับอีกด้วย'\xNN' หมายถึงอักขระที่มีรหัส NN
ในฐานสิบหก ลำดับของสตริงมีความสำคัญเนื่องจากระบุ
เพื่อให้ชุดหน่วยควรอยู่ในเมื่ออ่านจากแคปซูล มันคือ
จำเป็นต้องระบุ TLD ชื่อชุดหน่วย
ข้อผิดพลาด ไฟล์ ซิงค์
เป็นไปได้ที่จะเปลี่ยนข้อความแสดงข้อผิดพลาดที่ตัวเชื่อมโยงใช้ ใน
การทำเช่นนี้ทำให้ตัวแปรสภาพแวดล้อม TLD_ERROR_FILE บรรจุ
ชื่อของไฟล์ที่มีข้อความแสดงข้อผิดพลาดใหม่อยู่
ไฟล์ข้อผิดพลาดประกอบด้วยศูนย์หรือมากกว่าส่วน เริ่มแต่ละส่วน
ด้วยเครื่องหมายส่วน (หนึ่งใน %คำนำหน้า%, %ข้อผิดพลาด% or %สตริง%)
ส่วนนำหน้าใช้สตริงเดียว (นี่คือคำนำหน้าสำหรับทั้งหมด
ข้อความผิดพลาด) ส่วนอื่น ๆ ใช้ชื่อศูนย์หรือมากกว่านั้น
และสตริง ชื่อคือลำดับของอักขระที่ล้อมรอบด้วย single
คำพูด สตริงคือลำดับของอักขระที่ล้อมรอบด้วย double
คำพูด ในกรณีของส่วนนำหน้าและส่วนข้อผิดพลาด สตริงอาจ
มีตัวแปรของแบบฟอร์ม ${ตัวแปร พร้อมชื่อ}. ตัวแปรเหล่านี้จะ
จะถูกแทนที่ด้วยข้อมูลที่เหมาะสมเมื่อเกิดข้อผิดพลาด ปกติ
รองรับลำดับการหลีกเลี่ยงแบ็กสแลช อักขระแฮชทำหน้าที่เป็น
แสดงความคิดเห็นต่ออักขระท้ายบรรทัด
การขอ --แสดงข้อผิดพลาด อาจใช้ตัวเลือกเพื่อรับสำเนาของข้อผิดพลาดปัจจุบัน
ข้อความ
ลิงค์
ในโหมดเริ่มต้น TLD พยายามเชื่อมโยงแคปซูล TDF เข้าด้วยกัน
ระบุไว้ในบรรทัดคำสั่ง ประกอบด้วยขั้นตอนต่อไปนี้:
1. ชื่อภายนอกทั้งหมดที่ระบุสำหรับการเปลี่ยนชื่อบนคำสั่ง
บรรทัดจะถูกเพิ่มลงในตารางชื่อเป็นทางอ้อมไปยังใหม่
ชื่อ
2. โหลดแคปซูลทั้งหมดที่ระบุในบรรทัดคำสั่ง
และตัวระบุจะถูกแมปเป็นเนมสเปซต่อรูปร่าง ใน
เนมสเปซเหล่านี้ ชื่อภายนอกทั้งหมดที่มีรูปร่างเหมือนกันและกับ
ชื่อเดียวกันจะถูกจับคู่กับตัวระบุเดียวกัน TLD จะ
รายงานข้อผิดพลาดเกี่ยวกับความพยายามที่จะเชื่อมโยงกันมากกว่าหนึ่ง
แคปซูลให้คำจำกัดความเฉพาะสำหรับชื่อภายนอกใดๆ
3. หากมีการระบุไลบรารีใดๆ ในบรรทัดคำสั่ง แสดงว่า
มีการโหลดไลบรารี่เพื่อดูว่ามีคำจำกัดความใดบ้าง
หลังจากโหลดไลบรารี่ ชื่อภายนอกที่ระบุสำหรับ
การปราบปรามลิงก์บนบรรทัดคำสั่งจะถูกลบออกจาก
ดัชนีห้องสมุด (เพื่อไม่ให้ตัวเชื่อมโยงพยายามกำหนด
ชื่อเหล่านั้น) การระงับลิงก์ไม่ได้ป้องกันชื่อจาก
เมื่อถูกกำหนด มันก็แค่หยุดตัวเชื่อมโยงที่พยายามกำหนดมัน NS
นิยามของมันก็ยังหาได้จากแคปซูลที่
โหลดเพื่อกำหนดชื่ออื่น
แคปซูลใด ๆ ที่ให้คำจำกัดความที่จำเป็นจะถูกโหลด
ต้องมีคำจำกัดความเดียวสำหรับชื่อภายนอกแต่ละชื่อเท่านั้น
ของไลบรารี (ในกรณีของรูปร่างที่ไม่ใช่โทเค็นทั้งหมด อาจ
เป็นคำนิยามที่ไม่ซ้ำแบบใดแบบหนึ่ง หรือแบบใดแบบหนึ่งเฉพาะแบบหนึ่งคำนิยาม
ที่มีคำจำกัดความที่ไม่ซ้ำกันเป็นศูนย์หรือมากกว่า หากนิยามเฉพาะตัว
มีอยู่แล้ว คำจำกัดความที่ไม่ซ้ำจะถูกละเว้น)
4. หากมีชื่อภายนอกใดที่จำเป็นต้องปิดบังหรือเก็บรักษา (ระบุโดย
สวิตช์บรรทัดคำสั่ง) จากนั้นจะถูกซ่อนไว้ที่จุดนี้
การซ่อนหมายถึงการลบชื่อภายนอกออกจากชื่อภายนอก
รายการ. การซ่อนชื่อภายนอกที่ไม่ได้กำหนดเป็นสิ่งผิดกฎหมาย การรักษา
หมายถึงการเก็บชื่อภายนอกไว้ในตารางชื่อภายนอก
การรักษาชื่อจะแทนที่ความพยายามที่จะซ่อนชื่อนั้น
5. มีการสร้างแคปซูล TDF ใหม่ซึ่งประกอบด้วยอินพุตทั้งหมด
แคปซูลและแคปซูลห้องสมุดที่จำเป็น เว้นแต่จะระบุไว้
กับ --output-ไฟล์ เปลี่ยนไฟล์เอาต์พุตจะถูกเรียกว่า
แคปซูล.j.
สวิทช์
TLD ยอมรับสวิตช์ต่อไปนี้ในโหมดลิงก์:
--all-ซ่อน-กำหนด
-a
ซ่อนชื่อภายนอกทั้งหมด (ของรูปร่างใดๆ) ที่กำหนดไว้
--debug-ไฟล์ ไฟล์
-d ไฟล์
สร้างการติดตามการวินิจฉัยของกระบวนการเชื่อมโยงใน ไฟล์.
--ช่วยด้วย
-?
เขียนสรุปตัวเลือกไปยังข้อผิดพลาดมาตรฐาน
--ซ่อน รูปร่าง ชื่อ
-h รูปร่าง ชื่อ
สาเหตุภายนอก รูปร่าง พร้อมชื่อ ชื่อ ที่จะซ่อน ข้อผิดพลาดคือ
รายงานหากไม่ได้กำหนดชื่อไว้
--ซ่อนกำหนด รูปร่าง
-H รูปร่าง
สาเหตุภายนอกทั้งหมด รูปร่าง ชื่อที่กำหนดให้เป็น
ซ่อนเร้น
--เก็บไว้ รูปร่าง ชื่อ
-k รูปร่าง ชื่อ
สาเหตุภายนอก รูปร่าง พร้อมชื่อ ชื่อ ที่จะเก็บไว้
--เก็บไว้ทั้งหมด รูปร่าง
-K รูปร่าง
สาเหตุภายนอกทั้งหมด รูปร่าง ชื่อที่จะเก็บไว้
--ห้องสมุด ไฟล์
-lไฟล์
ใช้ไฟล์ ไฟล์ เป็นห้องสมุด TDF หากชื่อไฟล์มี a
'/' จากนั้นจะใช้ตามที่ระบุ ถ้าไม่เช่นนั้นให้ค้นหาห้องสมุด
เส้นทางถูกค้นหาสำหรับไฟล์ชื่อ 'ไฟล์.tl' รายการซ้ำ
สำหรับไลบรารีเดียวกันจะถูกละเว้น
--output-ไฟล์ ไฟล์
-o ไฟล์
เขียนแคปซูลผลลัพธ์ไปยังไฟล์ ไฟล์. หากสวิตช์นี้คือ
ไม่ได้ระบุ เอาต์พุตจะถูกเขียนไปยังไฟล์
'capsule.j' แทน
--เส้นทาง DIRECTORY
-LDIRECTORY
ต่อท้ายไดเร็กทอรี DIRECTORY ไปยังเส้นทางการค้นหาห้องสมุด
--เปลี่ยนชื่อ รูปร่าง จาก TO
-r รูปร่าง จาก TO
เปลี่ยนชื่อภายนอก รูปร่าง พร้อมชื่อ จาก ไปยัง TO.
--เปลี่ยนชื่อไฟล์ ไฟล์
-R ไฟล์
อ่านเนื้อหาของไฟล์ ไฟล์ เป็นชุดของการเปลี่ยนชื่อ
ข้อกำหนด รูปแบบของไฟล์ได้อธิบายไว้ข้างต้น
--แสดงข้อผิดพลาด
-e
เขียนรายการข้อความแสดงข้อผิดพลาดปัจจุบันไปยังเอาต์พุตมาตรฐาน
--ปราบปราม รูปร่าง ชื่อ
-s รูปร่าง ชื่อ
อย่าพยายามหาคำจำกัดความสำหรับภายนอก รูปร่าง พร้อมชื่อ
ชื่อ.
--ปราบปรามทั้งหมด รูปร่าง
-S รูปร่าง
อย่าพยายามหาคำจำกัดความสำหรับบุคคลภายนอกใดๆ รูปร่าง ชื่อ
--ปราบปราม-mult
-M
อย่าใช้คำจำกัดความที่ไม่ซ้ำในไลบรารีเป็นคำจำกัดความ
สำหรับชื่อภายนอก
--หน่วยไฟล์ ไฟล์
-u ไฟล์
วิเคราะห์คำ ไฟล์ เพื่อรับรายชื่อชุดหน่วยใหม่ โดยค่าเริ่มต้น . ทั้งหมด
มาตรฐาน (ตามที่ระบุในข้อกำหนดเวอร์ชัน 4.0 TDF)
ชื่อชุดหน่วยเป็นที่รู้จัก
--รุ่น
-v
เขียนหมายเลขเวอร์ชันของโปรแกรมไปยังข้อผิดพลาดมาตรฐาน
กระแส.
--คำเตือน
-w
เปิด/ปิดการพิมพ์ข้อความเตือน คำเตือนคือ
สร้างขึ้นสำหรับสิ่งต่าง ๆ เช่นหน่วยข้อมูลตัวเชื่อมโยงที่ล้าสมัยและ
ชื่อภายนอกที่ไม่ได้กำหนด
ห้องสมุด การก่อสร้าง
ไลบรารี TDF คือลำดับของแคปซูลที่มีชื่อพร้อมดัชนี NS
ดัชนีระบุว่าชื่อภายนอกใดที่กำหนดโดยแคปซูลใน
ห้องสมุดและแคปซูลใดให้คำจำกัดความ เมื่อถูกเรียกด้วย
-mc สวิตซ์, TLD ผลิตห้องสมุดที่ประกอบด้วยแคปซูล TDF
ระบุไว้ในบรรทัดคำสั่ง ห้องสมุดถูกเขียนลงในไฟล์
ห้องสมุด.tlยกเว้นในกรณีที่ --output-ไฟล์ ใช้สวิตช์
สวิทช์
TLD ยอมรับสวิตช์ต่อไปนี้ในโหมดการสร้างห้องสมุด:
--debug-ไฟล์ ไฟล์
-d ไฟล์
สร้างร่องรอยการวินิจฉัยของกระบวนการสร้างห้องสมุด
in ไฟล์.
--ช่วยด้วย
-?
เขียนสรุปตัวเลือกไปยังข้อผิดพลาดมาตรฐาน
--include-ห้องสมุด ไฟล์
-i ไฟล์
รวมแคปซูลทั้งหมดในห้องสมุด TDF ไฟล์ ที่
กำลังสร้างห้องสมุด ชื่อห้องสมุดควรเหมาะสม
ชื่อไฟล์ ไม่ใช่ตัวย่อของไลบรารี เช่น the --ห้องสมุด สลับ
ใช้โดยโหมดการเชื่อมโยง
--output-ไฟล์ ไฟล์
-o ไฟล์
เขียนไลบรารีเอาต์พุตไปยังไฟล์ ไฟล์. หากสวิตช์นี้คือ
ไม่ได้ระบุ เอาต์พุตจะถูกเขียนไปยังไฟล์
'library.tl' แทน
--แสดงข้อผิดพลาด
-e
เขียนรายการข้อความแสดงข้อผิดพลาดปัจจุบันไปยังเอาต์พุตมาตรฐาน
--ปราบปราม รูปร่าง ชื่อ
-s รูปร่าง ชื่อ
อย่าพยายามหาคำจำกัดความสำหรับภายนอก รูปร่าง พร้อมชื่อ
ชื่อ.
--ปราบปรามทั้งหมด รูปร่าง
-S รูปร่าง
อย่าพยายามหาคำจำกัดความสำหรับบุคคลภายนอกใดๆ รูปร่าง ชื่อ
--ปราบปราม-mult
-M
อย่าใช้คำจำกัดความที่ไม่ซ้ำในไลบรารีเป็นคำจำกัดความ
สำหรับชื่อภายนอก
--หน่วยไฟล์ ไฟล์
-u ไฟล์
วิเคราะห์คำ ไฟล์ เพื่อรับรายชื่อชุดหน่วยใหม่ โดยค่าเริ่มต้น . ทั้งหมด
มาตรฐาน (ตามที่ระบุในข้อกำหนดเวอร์ชัน 4.0 TDF)
ชื่อชุดหน่วยเป็นที่รู้จัก
--รุ่น
-v
เขียนหมายเลขเวอร์ชันของโปรแกรมไปยังข้อผิดพลาดมาตรฐาน
กระแส.
ห้องสมุด เนื้อหา
เมื่อถูกเรียกด้วย -ภูเขา สวิตซ์, TLD ผลิตรายการของ
เนื้อหาของไลบรารี TDF ที่ระบุในบรรทัดคำสั่ง
สวิทช์
TLD ยอมรับสวิตช์ต่อไปนี้ในโหมดเนื้อหาไลบรารี:
--debug-ไฟล์ ไฟล์
-d ไฟล์
สร้างการติดตามการวินิจฉัยของกระบวนการเนื้อหาห้องสมุดใน
ไฟล์.
--ช่วยด้วย
-?
เขียนสรุปตัวเลือกไปยังข้อผิดพลาดมาตรฐาน
--ดัชนี
-i
เปิด/ปิดการพิมพ์ดัชนีของไลบรารี ถ้า
เปิดใช้งานการพิมพ์ดัชนี ดัชนีของไลบรารีจะ
จะพิมพ์ ลำดับของรูปร่างและชื่อภายนอกใน
ดัชนีที่พิมพ์ไม่จำเป็นต้องเหมือนกับคำสั่งของ
ดัชนีในไลบรารีเอง หากลำดับมีความสำคัญ ให้ใช้
--debug-file ตัวเลือกและดูผลลัพธ์ที่ผลิต
--แสดงข้อผิดพลาด
-e
เขียนรายการข้อความแสดงข้อผิดพลาดปัจจุบันไปยังเอาต์พุตมาตรฐาน
--ขนาด
-s
เปิด/ปิดการพิมพ์ขนาดของแต่ละแคปซูลใน
ห้องสมุด. หากเปิดใช้งาน ขนาดของแต่ละแคปซูลในหน่วยไบต์คือ
พิมพ์ตามชื่อของมัน
--รุ่น
-v
เขียนหมายเลขเวอร์ชันของโปรแกรมไปยังข้อผิดพลาดมาตรฐาน
กระแส.
ห้องสมุด สารสกัด
เมื่อถูกเรียกด้วย -mx สวิตซ์, TLD สกัดแคปซูลจากTDF
ไลบรารีที่ระบุเป็นไฟล์แรกบนบรรทัดคำสั่ง ชื่อของ
แคปซูลที่จะสกัดควรเป็นไปตามชื่อห้องสมุด ถ้าแคปซูล
ระบุชื่อต้องตรงกับชื่อแคปซูล
ในห้องสมุด (ใช้ -ภูเขา สลับโหมดเพื่อค้นหาสิ่งที่แน่นอน
ชื่อว่า) โดยปกติแคปซูลจะถูกสกัดเมื่อเทียบกับ
ไดเร็กทอรีปัจจุบันโดยใช้ชื่อแคปซูลเป็นไฟล์เอาต์พุต
ชื่อ. ตัวเชื่อมโยงจะพยายามสร้างไดเร็กทอรีใด ๆ บนไฟล์ที่แยกออกมา
ชื่อเส้นทางของแคปซูล (ในการใช้งานตัวเชื่อมโยงบางอย่างอาจไม่
ได้รับการสนับสนุนซึ่งในกรณีนี้จะต้องสร้างไดเร็กทอรี
ด้วยตนเองก่อนการสกัด) แคปซูลที่สกัดจะเขียนทับ
ไฟล์ที่มีอยู่ที่มีชื่อเดียวกัน
สวิทช์
TLD ยอมรับสวิตช์ต่อไปนี้ในโหมดการแยกไลบรารี:
--ทั้งหมด
-a
เปิด/ปิดการสกัดแคปซูลทั้งหมด ถ้าแคปซูลทั้งหมด
จะต้องถูกสกัดออกมา ไม่ควรระบุชื่อแคปซูลบน
บรรทัดคำสั่ง.
--ชื่อฐาน
-b
เปิด/ปิดการใช้ชื่อฐานของแต่ละแคปซูลเมื่อ
การสกัด หากเปิดใช้งานอยู่ แคปซูลที่สกัดออกมาจะเป็น
แยกลงในไดเร็กทอรีปัจจุบันโดยใช้เพียงชื่อฐาน
นี่อาจทำให้บางส่วนของแคปซูลถูกเขียนทับแต่ละอัน
อื่น ๆ
--debug-ไฟล์ ไฟล์
-d ไฟล์
สร้างการติดตามการวินิจฉัยของกระบวนการแยกไลบรารีใน
ไฟล์.
--ช่วยด้วย
-?
เขียนสรุปตัวเลือกไปยังข้อผิดพลาดมาตรฐาน
--ข้อมูล
-i
เปิด/ปิดข้อความแสดงข้อมูล พวกนี้บอกว่าแคปซูลไหน
กำลังถูกดึงออกมา
--match-ชื่อฐาน
-m
เปิด/ปิดการจับคู่ชื่อแคปซูลตามชื่อฐาน ถ้า
เปิดใช้งานแล้ว ชื่อฐานของแต่ละแคปซูลห้องสมุดก็เช่นกัน
ตรงกับชื่อไฟล์ที่ระบุ ซึ่งอาจส่งผลให้
กำลังแยกมากกว่าหนึ่งแคปซูลสำหรับชื่อไฟล์เดียว
--แสดงข้อผิดพลาด
-e
เขียนรายการข้อความแสดงข้อผิดพลาดปัจจุบันไปยังเอาต์พุตมาตรฐาน
--รุ่น
-v
เขียนหมายเลขเวอร์ชันของโปรแกรมไปยังข้อผิดพลาดมาตรฐาน
กระแส.
ใช้ tld ออนไลน์โดยใช้บริการ onworks.net