ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

shninfo - ออนไลน์ในคลาวด์

เรียกใช้ shninfo ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง shninfo ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


shntool - ยูทิลิตี้ประมวลผลข้อมูลและการรายงาน WAVE อเนกประสงค์

เรื่องย่อ


shntool โหมด ...
shntool [CORE ทางเลือกที่]

DESCRIPTION


shntool เป็นยูทิลิตี้บรรทัดคำสั่งเพื่อดูและ/หรือแก้ไขข้อมูลและคุณสมบัติของ WAVE มันวิ่ง
ในโหมดการทำงานที่แตกต่างกันหลายโหมด และรองรับรูปแบบเสียงแบบไม่สูญเสียข้อมูลที่หลากหลาย

shntool ประกอบด้วยสามส่วน - แก่นของมัน โหมด โมดูลและ รูป โมดูล นี้
ช่วยให้ดูแลโค้ดได้ง่ายขึ้น อีกทั้งยังช่วยโปรแกรมเมอร์คนอื่นๆ ในการพัฒนา
ฟังก์ชั่นใหม่ ไฟล์เก็บถาวรการแจกจ่ายมีไฟล์ชื่อ 'modules.howto' that
อธิบายวิธีสร้างโหมดหรือรูปแบบโมดูลใหม่สำหรับผู้ที่มีแนวโน้มสูง

โหมด โมดูล
shntool ทำหน้าที่ต่างๆ บนข้อมูล WAVE ผ่านการใช้โมดูลโหมด หลัก
of shntool เป็นเพียงเสื้อคลุมรอบโมดูลโหมด ในความเป็นจริงเมื่อ shntool ทำงานด้วย
โหมดที่ถูกต้องเป็นอาร์กิวเมนต์แรก มันรันโพรซีเดอร์หลักสำหรับ
โหมดที่กำหนดและออก shntool มาพร้อมกับโหมดในตัวหลายแบบ ดังอธิบายด้านล่าง:

len แสดงความยาว ขนาด และคุณสมบัติของข้อมูล PCM WAVE

แก้ไขปัญหา แก้ไขปัญหาขอบเขตเซกเตอร์ด้วยข้อมูล PCM WAVE ที่มีคุณภาพซีดี

กัญชา คำนวณลายนิ้วมือ MD5 หรือ SHA1 ของข้อมูล PCM WAVE

เบาะ แผ่นซีดี (ไฟล์ hyquality ไม่สอดคล้องกับขอบเขตของเซกเตอร์ด้วยความเงียบ

ร่วม รวมข้อมูล PCM WAVE จากหลายไฟล์เป็นไฟล์เดียว

แยก แยกข้อมูล PCM WAVE จากไฟล์เดียวออกเป็นหลายไฟล์

แมว เขียนข้อมูล PCM WAVE จากไฟล์หนึ่งไฟล์ขึ้นไปไปยังเทอร์มินัล

CMP เปรียบเทียบข้อมูล PCM WAVE ในสองไฟล์

คิว สร้างแผ่นงาน CUE หรือจุดแยกจากชุดของไฟล์

Conv แปลงไฟล์จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่ง

ข้อมูล แสดงข้อมูลโดยละเอียดเกี่ยวกับข้อมูล PCM WAVE

เพิก ตัดส่วน RIFF พิเศษและ/หรือเขียนส่วนหัวมาตรฐาน

เก็น สร้างไฟล์ข้อมูล PCM WAVE คุณภาพ CD ที่มีความเงียบ

ตัดแต่ง ตัดความเงียบ PCM WAVE จากปลายไฟล์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความหมายของตัวเลือกบรรทัดคำสั่งต่างๆ สำหรับแต่ละโหมด โปรดดูที่
MODE-SPECIFIC OPTIONS ด้านล่าง

เพื่อความสะดวก แต่ละโหมดสามารถระบุชื่ออื่นหรือนามแฝงที่จะเรียกใช้ได้
(ปัจจุบันฟีเจอร์นี้ใช้ได้เฉพาะกับระบบที่รองรับสัญลักษณ์หรือฮาร์ด
การเชื่อมโยง) โดยเฉพาะอย่างยิ่ง แต่ละโหมดมีนามแฝงว่า 'shn '. ตัวอย่างเช่น การวิ่ง
แชนเลิน เทียบเท่ากับการวิ่ง shntool len - ช่วยประหยัดการกดแป้นไม่กี่ครั้ง

รูปแบบ โมดูล
รูปแบบไฟล์ถูกแยกออกจาก shntool ผ่านการใช้โมดูลรูปแบบ พวกเขาให้
หมายถึงสำหรับ shntool เพื่ออ่านและ/หรือเขียนรูปแบบไฟล์ต่างๆ อย่างโปร่งใส นี้
สิ่งที่เป็นนามธรรมช่วยให้ shntool มีสมาธิกับงานโดยไม่ต้องกังวลกับรายละเอียดของ
แต่ละรูปแบบไฟล์

ปัจจุบันรองรับรูปแบบต่อไปนี้:

WAV รูปแบบไฟล์ RIFF WAVE

แอฟ รูปแบบไฟล์ Audio Interchange (AIFF และ uncompressed/sowt AIFF-C เท่านั้น) (ผ่าน
'sox'):
<http://sox.sourceforge.net/>

อาย ย่อตัวเข้ารหัสรูปคลื่นที่มีความซับซ้อนต่ำ (ผ่าน 'ย่อ'):
<http://www.softsound.com/Shorten.html>
<http://www.etree.org/shnutils/shorten/>

FLAC ฟรีตัวแปลงสัญญาณเสียง Lossless (ผ่าน 'flac'):
<http://flac.sourceforge.net/>

จ๋อ Monkey's Audio Compressor (ผ่าน 'mac'):
<http://www.monkeysaudio.com/>
<http://supermmx.org/linux/mac/>

อะลัค Apple Lossless Audio Codec (ผ่าน 'alac'):
<http://craz.net/programs/itunes/alac.html>

ตาก (T)om's lossless (A)udio (K)ompressor (ผ่าน 'takc'):
<http://www.thbeck.de/Tak/Tak.html>

ของ OptimFROG Lossless WAVE Audio Coder (ผ่าน 'ofr'):
<http://www.losslessaudio.org/>

TTA TTA Lossless Audio Codec (ผ่าน 'ttaenc'):
<http://tta.sourceforge.net/>

เช่น การเข้ารหัสเสียง MPEG-4 แบบไม่สูญเสีย (ผ่าน 'mp4als'):
<http://www.nue.tu-berlin.de/forschung/projekte/ -
lossless/mp4als.html>

wv การบีบอัดเสียง WavPack Hybrid Lossless (ผ่าน 'wavpack' และ 'wvunpack'):
<http://www.wavpack.com/>

ล.พ การบีบอัดเสียงทำนายผลแบบไม่สูญเสีย (ผ่าน 'lpac'):
<http://www.nue.tu-berlin.de/wer/liebchen/lpac.html>

la Lossless Audio (ผ่าน 'la'):
<http://www.lossless-audio.com/>

บ้า คอมเพรสเซอร์เสียง Bonk lossy/lossless (ผ่าน 'bonk'):
<http://www.logarithmic.net/pfh/bonk>

kxs Kexis บีบอัดไฟล์ WAV แบบไม่สูญเสียข้อมูล (ผ่าน 'kexis'):
<http://www.sourceforge.net/projects/kexis/>

มก รูปแบบการบีบอัดเสียง MKW (ผ่าน 'mkwcon'):
<http://www.etree.org/shnutils/mkwcon/>

คัสต์ โมดูลรูปแบบเอาต์พุตที่กำหนดเอง (เอาต์พุตเท่านั้น มีประโยชน์สำหรับการเข้ารหัสเป็นรูปแบบ
ที่ shntool ยังไม่รองรับ)

ระยะ ส่งเอาต์พุตไปยังเทอร์มินัล

โมฆะ ส่งเอาต์พุตไปที่ /dev/null (เอาต์พุตเท่านั้น มีประโยชน์สำหรับการทำงานแบบแห้งในหลายๆ
โหมดเช่น แก้ไขปัญหา โหมดหรือ เพิก โหมด)

เมื่ออ่านไฟล์สำหรับการป้อนข้อมูล shntool ค้นหาโดยอัตโนมัติว่ารูปแบบใด หากมี ให้จัดรูปแบบโมดูล
จัดการแต่ละไฟล์ ในโหมดที่สร้างไฟล์เป็นเอาต์พุต คุณสามารถระบุสิ่งที่
รูปแบบเอาต์พุตควรเป็น - มิฉะนั้น shntool ตัดสินใจให้คุณโดยการเลือกรูปแบบแรก
โมดูลพบว่ารองรับเอาต์พุต (ในการติดตั้งเริ่มต้น นี่จะเป็น WAV
รูปแบบ)

CORE OPTIONS


ไม่มีโมเดล
เมื่อรันโดยไม่มีโหมด shntool ใช้ตัวเลือกเหล่านี้:

-m แสดงข้อมูลโมดูลโหมดโดยละเอียด

-f แสดงข้อมูลโมดูลรูปแบบโดยละเอียด

-a แสดงอาร์กิวเมนต์โมดูลรูปแบบเริ่มต้น

-v แสดงข้อมูลเวอร์ชัน

-h แสดงหน้าจอช่วยเหลือ

ประสบการณ์ OPTIONS


ทั้งหมด โหมด
โหมดทั้งหมดรองรับตัวเลือกต่อไปนี้:

-D พิมพ์ข้อมูลการดีบัก

-F ไฟล์
ระบุไฟล์ที่มีรายชื่อไฟล์ที่จะประมวลผล สิ่งนี้จะแทนที่ไฟล์ใด ๆ
ระบุไว้ในบรรทัดคำสั่งหรือบนเทอร์มินัล

หมายเหตุ: โหมดส่วนใหญ่จะยอมรับชื่อไฟล์อินพุตจากแหล่งเดียว ตาม
ลำดับความสำคัญดังต่อไปนี้: ไฟล์ที่ระบุโดย -F ตัวเลือก มิฉะนั้น ชื่อไฟล์
บนบรรทัดคำสั่ง มิฉะนั้น ชื่อไฟล์จะอ่านจากเทอร์มินัล

-H พิมพ์ครั้งในรูปแบบ h:mm:ss.{ff,nnn} แทนที่จะเป็น m:ss.{ff,nnn}

-P ชนิด
ระบุประเภทตัวบ่งชี้ความคืบหน้า ชนิด เป็นหนึ่งใน: {PCT, จุด, ปั่น, ใบหน้า, ไม่มี}.
PCT แสดงเปอร์เซ็นต์ความสมบูรณ์ของการดำเนินการแต่ละครั้ง จุด แสดงถึงความก้าวหน้าของ
การดำเนินการแต่ละครั้งโดยแสดง '.' หลังจากทุกๆ 10% ก้าวไปสู่ความสำเร็จ ปั่น
แสดงตัวบ่งชี้ความคืบหน้าในการปั่น ใบหน้า แสดงความคืบหน้าของการดำเนินการแต่ละครั้งโดย
แสดงอีโมติคอนหกตัวที่มีความสุขมากขึ้นเมื่อการผ่าตัดใกล้เข้ามา
เสร็จสิ้น ไม่มี ป้องกันไม่ให้ข้อมูลความคืบหน้าเสร็จสิ้นจากการเป็น
แสดง ค่าเริ่มต้นคือ PCT.

-h แสดงหน้าจอช่วยเหลือสำหรับโหมดนี้

-i เอฟเอ็มที ระบุตัวถอดรหัสรูปแบบไฟล์อินพุตและ/หรืออาร์กิวเมนต์ รูปแบบคือ: "ตัวถอดรหัส fmt
[arg1 ... argN]" และต้องล้อมรอบด้วยเครื่องหมายคำพูด หากได้รับอาร์กิวเมนต์แล้ว
หนึ่งในนั้นต้องมี "%f" ซึ่งจะถูกแทนที่ด้วยชื่อไฟล์อินพุต
ตัวอย่าง:

-i 'อาย ย่อ-2.3b' (ใช้ shorten-2.3b อย่างเป็นทางการแทนเวอร์ชันที่ใหม่กว่า; leave
อาร์กิวเมนต์เริ่มต้นไม่ถูกแตะต้อง)

-i 'อาย ร่น -x -d 2048 %f -' (บังคับให้ย่อให้ข้าม 2048 ไบต์แรกของ
แต่ละไฟล์)

-q ระงับเอาต์พุตที่ไม่สำคัญ (โหมดเงียบ) เอาต์พุตที่ปกติไปที่ stderr
จะไม่ปรากฏ นอกจากข้อผิดพลาดหรือข้อมูลการดีบัก (หากระบุ)

-r คลื่น เรียงลำดับไฟล์อินพุตใหม่หรือไม่ คลื่น เป็นหนึ่งใน: {ถาม, ASCII, ธรรมชาติ, ไม่มี}. ค่าเริ่มต้นคือ
ธรรมชาติ.

-v แสดงข้อมูลเวอร์ชัน

-w ระงับคำเตือน

-- แสดงว่าทุกอย่างที่ตามมาเป็นชื่อไฟล์

เอาท์พุต โหมด
นอกจากนี้ โหมดใดๆ ที่สร้างไฟล์เอาต์พุตรองรับตัวเลือกต่อไปนี้:

-O คลื่น เขียนทับไฟล์ที่มีอยู่? คลื่น เป็นหนึ่งใน: {ถาม, เสมอ, ไม่เคย}. ค่าเริ่มต้นคือ
ถาม.

-a Str อุปสรรค Str ไปยังส่วนฐานของชื่อไฟล์เอาท์พุต

-d dir ระบุไดเร็กทอรีเอาต์พุต

-o Str ระบุนามสกุลของรูปแบบไฟล์ที่ส่งออก ตัวเข้ารหัส และ/หรืออาร์กิวเมนต์ รูปแบบคือ: "fmt
[ext=abc] [encoder [arg1 ... argN (%f = filename)]]" และต้องล้อมรอบด้วย
คำพูด หากมีการโต้แย้ง หนึ่งในนั้นจะต้องมี "%f" ซึ่งจะเป็น
แทนที่ด้วยชื่อไฟล์เอาต์พุต ตัวอย่าง:

-o 'อาย ร่น -v2 - %f' (สร้างย่อไฟล์โดยไม่ต้องค้นหาตาราง)

-o 'FLAC เกล็ด - %f' (ใช้ตัวเข้ารหัส flac สำรอง)

-o 'แอฟ ต่อ=aif' (แทนที่ส่วนขยาย aiff เริ่มต้นของ 'aiff' ด้วย 'aif')

-o 'คัสต์ ต่อ=mp3 เป็นอัมพาต --เงียบ - %f' (สร้างไฟล์ mp3 โดยใช้ lame)

-z Str postfix Str ไปยังส่วนฐานของชื่อไฟล์เอาท์พุต

MODE-SPECIFIC OPTIONS


len โหมด ตัวเลือก
-U หน่วย
ระบุหน่วยที่จะพิมพ์ผลรวม หน่วย เป็นหนึ่งใน: {b, kb,
mb, gb, tb}. ค่าเริ่มต้นคือ b.

-c ไม่แสดงชื่อคอลัมน์

-t ไม่แสดงเส้นรวม

-u หน่วย
ระบุหน่วยที่จะพิมพ์แต่ละไฟล์ หน่วย เป็นหนึ่งใน: {b, kb, mb,
gb, tb}. ค่าเริ่มต้นคือ b.

len โหมด เอาท์พุต

เอาต์พุตของโหมด len อาจดูคลุมเครือในตอนแรก เพราะมันพยายามถ่ายทอดa
ข้อมูลจำนวนมากในพื้นที่เพียงเล็กน้อย แต่มันค่อนข้างง่ายต่อการอ่าน
เมื่อคุณรู้ว่าคอลัมน์เหล่านี้หมายถึงอะไร และในบางคอลัมน์ แต่ละคอลัมน์มีอะไรบ้าง
อักขระในคอลัมน์หมายถึง แต่ละคอลัมน์อธิบายไว้ด้านล่าง

ความยาว แสดงความยาวของข้อมูล WAVE ในรูปแบบ m:ss.nnn (มิลลิวินาที) ถ้า
data คือคุณภาพซีดี จากนั้น m:ss.ff จะแสดงแทน โดยที่ ff คือตัวเลขจาก
00 ถึง 74 ที่ใกล้เคียงที่สุดกับจำนวนเฟรม (บล็อก 2352 ไบต์)
เหลือหลังจาก m:ss หากไฟล์ทั้งหมดมีคุณภาพซีดี ความยาวทั้งหมดจะเป็น
แสดงในรูปแบบ m:ss.ff; มิฉะนั้นจะอยู่ในรูปแบบ m:ss.nnn หมายเหตุ: ซีดี-
ไฟล์คุณภาพจะถูกปัดเศษเป็นเฟรมที่ใกล้ที่สุด ไฟล์อื่นๆ ทั้งหมดจะถูกปัดเศษ
เป็นมิลลิวินาทีที่ใกล้ที่สุด

ขยาย ขนาด
แสดงขนาดรวมของก้อน WAVE ทั้งหมดภายในไฟล์ (ส่วนหัว ข้อมูล และ
ส่วน RIFF เพิ่มเติมใดๆ) โดยพื้นฐานแล้วนี่คือขนาดที่ไฟล์จะเป็น
หากถูกแปลงเป็นรูปแบบ .wav เช่น with shntool Conv.

หมายเหตุ: อย่าพึ่งฟิลด์นี้สำหรับขนาดเสียง! ถ้าแค่อยากรู้
ไฟล์หนึ่งไฟล์มีเสียงกี่ไบต์ เรียกใช้ผ่าน ข้อมูล โหมดและดูที่
ฟิลด์ "ขนาดข้อมูล" ในเอาต์พุต

ผบ แสดงคุณสมบัติที่เกี่ยวข้องกับไฟล์คุณภาพซีดี A 'c' ในช่องแรก
แสดงว่าข้อมูล WAVE ไม่ใช่ [C]D-quality A 'b' ในช่องที่สอง
บ่งชี้ว่าข้อมูล WAVE คุณภาพซีดีไม่ได้ถูกตัดออกจากเซกเตอร์ [b]oundary
ตัว 's' ในช่องที่สามแสดงว่าข้อมูล WAVE คุณภาพซีดีก็เช่นกัน
[s]ฮอร์ที่จะถูกเผา

เครื่องหมาย '-' ในช่องใด ๆ เหล่านี้แสดงว่าคุณสมบัติเฉพาะนั้นตกลงหรือ
ปกติ. 'x' ในช่องใด ๆ เหล่านี้บ่งชี้ว่าคุณสมบัติเฉพาะ
ใช้ไม่ได้กับไฟล์นี้ หรือไม่สามารถระบุได้

คลื่น แสดงคุณสมบัติของข้อมูล WAVE 'h' ในช่องแรกแสดงว่า
WAVE [h]eader ไม่เป็นที่ยอมรับ 'e' ในช่องที่สองหมายถึง
ว่าไฟล์ WAVE มี [e]xtra RIFF อัน

เครื่องหมาย '-' ในช่องใด ๆ เหล่านี้แสดงว่าคุณสมบัติเฉพาะนั้นตกลงหรือ
ปกติ. 'x' ในช่องใด ๆ เหล่านี้บ่งชี้ว่าคุณสมบัติเฉพาะ
ใช้ไม่ได้กับไฟล์นี้ หรือไม่สามารถระบุได้

ปัญหาที่เกิดขึ้น
แสดงปัญหาที่ตรวจพบในส่วนหัว WAVE ข้อมูล WAVE หรือตัวไฟล์เอง
'3' ในช่องแรกระบุว่าไฟล์มีส่วนหัว ID[3]v2
ตัว 'a' ในช่องที่สองแสดงว่าข้อมูลเสียงไม่ใช่
block-[a] ชิด ตัว 'i' ในช่องที่สามแสดงว่าส่วนหัวของ WAVE เป็น
[i]ไม่สอดคล้องกับขนาดข้อมูลและ/หรือขนาดไฟล์ 't' ในสล็อตที่สี่
บ่งชี้ว่าไฟล์ WAVE ดูเหมือนว่าจะ [t] runcated A 'j' ในห้า
slot ระบุว่าไฟล์ WAVE ดูเหมือนว่าจะมี [j]unk ต่อท้าย

เครื่องหมาย '-' ในช่องใดช่องหนึ่งแสดงว่าไม่ใช่ปัญหา
ตรวจพบ 'x' ในช่องใด ๆ เหล่านี้บ่งชี้ว่าโดยเฉพาะ
ปัญหาใช้ไม่ได้กับไฟล์นี้ หรือไม่สามารถระบุได้

เอฟเอ็มที แสดงรูปแบบไฟล์ที่จัดการไฟล์นี้

อัตราส่วน แสดงอัตราการบีบอัดสำหรับไฟล์นี้

ชื่อไฟล์
แสดงชื่อไฟล์ที่กำลังตรวจสอบ

แก้ไขปัญหา โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน แก้ไขปัญหา โหมดจะขึ้นอยู่กับชื่อไฟล์อินพุตด้วย
สตริง '-fixed' ต่อท้าย และส่วนขยายจะเป็นส่วนขยายเริ่มต้นของ
รูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วยรูปแบบไฟล์เอาท์พุตของ อาย ไฟล์ 'foo.wav'
จะกลายเป็น 'foo-fixed.shn' สามารถแทนที่ด้วย -a และ / หรือ -z ตัวเลือกระดับโลก
อธิบายไว้ข้างต้น.

-b แทร็ก Shift แบ่งย้อนกลับไปยังขอบเขตเซกเตอร์ก่อนหน้า นี่คือค่าเริ่มต้น

-c ตรวจสอบว่าจำเป็นต้องแก้ไขหรือไม่ โดยไม่ต้องแก้ไขอะไรเลย shntool จะ
ออกด้วยสถานะ 0 หากต้องการแก้ไข และสถานะ 1 เป็นอย่างอื่น สิ่งนี้มีประโยชน์
ในเชลล์สคริปต์ เช่น "if shntool fix -c *; แล้ว shntool fix *; else ...; fi"

-f แทร็ก Shift แบ่งไปข้างหน้าไปยังขอบเขตของเซกเตอร์ถัดไป

-k ระบุว่าไฟล์ทั้งหมดควรได้รับการประมวลผล แม้ว่าจะมีหลายไฟล์แรกก็ตาม
จะไม่ถูกแก้ไข นอกเหนือจากการเปลี่ยนแปลงรูปแบบไฟล์ที่เป็นไปได้ ค่าเริ่มต้นคือto
ข้าม N ไฟล์แรกที่จะไม่เปลี่ยนแปลงจากมุมมองของข้อมูล WAVE ใน
เพื่อหลีกเลี่ยงการทำงานที่ไม่จำเป็น

-n ระบุว่าไฟล์สุดท้ายที่สร้างขึ้นไม่ควรถูกเสริมด้วยความเงียบเพื่อให้เป็น
ขนาดข้อมูล WAVE ทวีคูณ 2352 ไบต์ ค่าเริ่มต้นคือการวางไฟล์สุดท้าย

-u แบ่งแทร็กแบ่งไปยังขอบเขตของเซกเตอร์ที่ใกล้ที่สุด

กัญชา โหมด ตัวเลือก
-c ระบุว่าควรสร้างลายนิ้วมือคอมโพสิตสำหรับไฟล์อินพุตทั้งหมด
แทนที่จะเป็นค่าเริ่มต้นหนึ่งลายนิ้วมือต่อไฟล์ ลายนิ้วมือคอมโพสิตคือ
เพียงลายนิ้วมือของข้อมูล WAVE จากไฟล์อินพุตทั้งหมดที่นำมาโดยรวมใน
ลำดับที่กำหนดให้ และเหมือนกับลำดับที่จะเกิดขึ้นจาก
เข้าร่วมไฟล์ถ้าไฟล์เดียวกันถูกรวมเป็นไฟล์ขนาดใหญ่หนึ่งไฟล์โดยไม่มีช่องว่างภายใน
เพิ่ม สามารถใช้ตัวเลือกนี้กับชุดไฟล์ลายนิ้วมือหรือเพื่อระบุชุดไฟล์
มีการย้ายตัวแบ่งแทร็กไปรอบ ๆ แต่ไม่มีการแก้ไขเสียงใด ๆ
วิธี (เช่น ไม่มีการเติมช่องว่าง ไม่มีการสุ่มตัวอย่างใหม่ เป็นต้น)

-m สร้างลายนิ้วมือ MD5 นี่คือค่าเริ่มต้น

-s สร้างลายนิ้วมือ SHA1

เบาะ โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน เบาะ โหมดจะขึ้นอยู่กับชื่อไฟล์อินพุตด้วย
สตริง '-prepadded' หรือ '-postpadded' ต่อท้าย และส่วนขยายจะเป็น
นามสกุลเริ่มต้นของรูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วยรูปแบบไฟล์เอาท์พุตของ
อาย และ pre-padding ที่ระบุในบรรทัดคำสั่ง ไฟล์ 'foo.wav' จะกลายเป็น
'foo-prepadded.shn' สามารถแทนที่ด้วย -a และ / หรือ -z ตัวเลือกระดับโลก
อธิบายไว้ข้างต้น.

โปรดทราบว่าตัวเข้ารหัสรูปแบบเอาต์พุตบางตัว (เช่น flac, ape) จะตัดส่วนหัวโดยอัตโนมัติ
และ/หรือส่วน RIFF เพิ่มเติม

-b ระบุว่าไฟล์ที่สร้างควรถูกเสริมที่จุดเริ่มต้นด้วยความเงียบถึง
ทำให้ขนาดข้อมูล WAVE มีหลายขนาด 2352 ไบต์

-e ระบุว่าไฟล์ที่สร้างขึ้นควรถูกเสริมที่ส่วนท้ายด้วยความเงียบเพื่อทำให้
ขนาดข้อมูล WAVE ของมันมีหลาย 2352 ไบต์ นี่คือการดำเนินการเริ่มต้น

ร่วม โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน ร่วม โหมดจะขึ้นต้นด้วย 'เข้าร่วม' และ
นามสกุลจะเป็นนามสกุลเริ่มต้นของรูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วย an
รูปแบบไฟล์เอาต์พุตของ WAV ไฟล์ 'files*.wav' จะกลายเป็น 'joined.wav' นี้สามารถ
แทนที่ด้วย -a และ / หรือ -z ตัวเลือกสากลที่อธิบายไว้ข้างต้น

-b ระบุว่าไฟล์ที่สร้างควรถูกเสริมที่จุดเริ่มต้นด้วยความเงียบถึง
ทำให้ขนาดข้อมูล WAVE มีหลายขนาด 2352 ไบต์ โปรดทราบว่าตัวเลือกนี้ไม่
ใช้ถ้าไฟล์อินพุตไม่ใช่คุณภาพซีดีเนื่องจากการเติมไม่ได้กำหนดไว้
กรณี.

-e ระบุว่าไฟล์ที่สร้างขึ้นควรถูกเสริมที่ส่วนท้ายด้วยความเงียบเพื่อทำให้
ขนาดข้อมูล WAVE ของมันมีหลาย 2352 ไบต์ นี่คือการดำเนินการเริ่มต้น บันทึก
ว่าตัวเลือกนี้ใช้ไม่ได้หากไฟล์อินพุตไม่มีคุณภาพซีดีเนื่องจาก
ช่องว่างภายในไม่ได้กำหนดไว้ในกรณีนั้น

-n ระบุว่าไฟล์ที่สร้างขึ้นไม่ควรถูกหุ้มด้วยความเงียบเพื่อให้เป็น WAVE
ขนาดข้อมูลหลาย ๆ 2352 ไบต์ โปรดทราบว่าตัวเลือกนี้ใช้ไม่ได้หาก
ไฟล์อินพุตไม่ใช่คุณภาพซีดี เนื่องจากการเติมไม่ได้กำหนดไว้ในกรณีนั้น

แยก โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน แยก โหมดอยู่ในรูปแบบ prefixNNN.ext โดยที่ NNN
คือหมายเลขไฟล์เอาต์พุต และ 'ext' คือส่วนขยายเริ่มต้นของรูปแบบไฟล์เอาต์พุต
หากใช้รูปแบบไฟล์เอาท์พุตของ 'wav' และคำนำหน้าจะไม่เปลี่ยนแปลงผ่านเครื่องหมาย -n สลับ
ตามที่อธิบายไว้ด้านล่าง จากนั้นชื่อไฟล์เอาต์พุตจะเป็น "split-track01.wav"
"split-track02.wav" เป็นต้น สามารถแทนที่ด้วย -a และ / หรือ -z ตัวเลือกระดับโลก
อธิบายไว้ข้างต้น.

สำหรับข้อมูลเกี่ยวกับการระบุจุดแยก โปรดดูที่ ระบุ แยก จุด ด้านล่าง

-c NUM ระบุตัวเลขที่จะเริ่มนับเมื่อตั้งชื่อไฟล์เอาต์พุต ค่าเริ่มต้น
คือ 1

-e len คำนำหน้าแต่ละแทร็กด้วย len ปริมาณสารตะกั่วที่นำมาจากแทร็กก่อนหน้า len
ต้องระบุในรูปแบบไบต์ m:ss m:ss.ff หรือ m:ss.nnn

-f ไฟล์
ระบุไฟล์ที่จะอ่านข้อมูลจุดแยก ถ้าไม่แจกก็แบ่ง
คะแนนจะถูกอ่านจากเทอร์มินัล

-l len ระบุว่าไฟล์อินพุตควรแบ่งออกเป็นไฟล์ที่เล็กกว่าตามทวีคูณ
ของ len ช่วงเวลา len ต้องระบุเป็นไบต์ m:ss m:ss.ff หรือ m:ss.nnn
จัดรูปแบบ

-m Str ระบุสตริงการจัดการอักขระสำหรับชื่อไฟล์ที่สร้างจากชีต CUE
อักขระเหล่านี้ นำมาทีละตัว แทนจาก/ถึงการแปลอักขระ พวกเขา
ต้องเป็นคู่เสมอ ตัวอย่างบางส่วน:

:- แปลอินสแตนซ์ทั้งหมดของ ':' เป็น '-'

- แปลทั้ง ':' และ '/' เป็น '-'

:-/_*NS แปล ':' เป็น '-', '/' เป็น '_' และ '*' เป็น 'x'

-n เอฟเอ็มที ระบุรูปแบบเอาต์พุตการนับไฟล์ ค่าเริ่มต้นคือ %02d ซึ่งให้เลขสองหลัก
หมายเลขเบาะเป็นศูนย์ (01, 02, 03, ...)

-t เอฟเอ็มที ตั้งชื่อไฟล์เอาต์พุตในรูปแบบที่ผู้ใช้ระบุตามฟิลด์ชีต CUE NS
รู้จักสตริงการจัดรูปแบบต่อไปนี้:

%p นักแสดง

%a อัลบั้ม

%t ชื่อเพลง

%n หมายเลขแทร็ก

-u len Postfix แต่ละแทร็กด้วย len ปริมาณตะกั่วออกที่นำมาจากแทร็กถัดไป len ต้อง
กำหนดเป็นไบต์, m:ss, m:ss.ff หรือ m:ss.nnn

-x รายการ
แยกแทร็กใน .เท่านั้น รายการ (คั่นด้วยจุลภาค อาจมีช่วง) ตัวอย่าง
รวมถึง:

7 แยกเฉพาะแทร็ก7

3-5 แยกเฉพาะแทร็กที่ 3 ถึง 5

2-6,9,11-13
แยกเฉพาะแทร็กที่ 2 ถึง 6, 9 และ 11 ถึง 13

ระบุ แยก จุด
จุดแยกเพียงทำเครื่องหมายสถานที่ภายในข้อมูล WAVE ของไฟล์อินพุตที่ซึ่งแทร็ค
จะถูกแยกออก สามารถระบุได้ในรูปแบบต่างๆ ต่อไปนี้ร่วมกัน:

ไบต์ โดยที่ไบต์เป็นไบต์ออฟเซ็ตเฉพาะ

ม:ss โดยที่ m = นาที และ ss = วินาที

ม:ss.ff
โดยที่ m = นาที ss = วินาที และ ff = เฟรม (75 ต่อวินาที ดังนั้น ff ranges
ตั้งแต่ 00 ถึง 74)

ม:ss.nnn
โดยที่ m = นาที ss = วินาที และ nnn = มิลลิวินาที (จะถูกปัดเศษเป็น
ขอบเขตของภาคที่ใกล้เคียงที่สุดหรือขอบเขตของภาคแรกหากเขตที่ใกล้เคียงที่สุด
จะเป็นจุดเริ่มต้นของไฟล์)

คิว แผ่น
- แผ่นงาน CUE อย่างง่าย ซึ่งแต่ละบรรทัด "INDEX 01 m:ss:ff" จะถูกแปลงเป็น
am:ss.ff แยกจุด

ต้องระบุคะแนนแยกตามลำดับที่เพิ่มขึ้น และต้องปรากฏหนึ่งคะแนนต่อบรรทัด ถ้า
ค่าชดเชยไบต์ที่คำนวณจากจุดแยกสุดท้ายเท่ากับ WAVE ของไฟล์อินพุต
ขนาดข้อมูลแล้วละเว้น เนื่องจากจุดแยกระบุสถานที่ภายใน
ไฟล์อินพุตที่จะแยกแทร็ก N จุดแยกจะสร้างไฟล์เอาต์พุต N+1
รูปแบบ m:ss ทั้งหมดจะสร้างการแบ่งขอบเขตของเซ็กเตอร์เมื่อใดก็ตามที่ไฟล์อินพุตเป็น
คุณภาพซีดี; ในการบังคับให้แยกส่วนที่ไม่อยู่ในแนวเดียวกัน ให้ใช้รูปแบบไบต์ที่แน่นอน

แมว โหมด ตัวเลือก
-c ระบุว่าส่วน RIFF พิเศษควรถูกระงับจากเอาต์พุต ค่าเริ่มต้น
คือการเขียนส่วน RIFF พิเศษ

-d ระบุว่าข้อมูล WAVE ควรถูกระงับจากเอาต์พุต ค่าเริ่มต้นคือ
เพื่อเขียนข้อมูล

-e ระบุว่าส่วนหัว WAVE ควรถูกระงับจากเอาต์พุต ค่าเริ่มต้น
คือการเขียนส่วนหัว

-n ระบุว่าไบต์แผ่น NULL ที่ส่วนท้ายของชิ้นข้อมูลขนาดคี่ควรเป็น
ถูกระงับจากเอาต์พุต หากมี ค่าเริ่มต้นคือการเขียน NULL pad byte
ตัวเลือกนี้ใช้ได้เฉพาะเมื่อมีการเขียนข้อมูล WAVE เท่านั้น มิฉะนั้นจะถูกละเว้น

CMP โหมด ตัวเลือก
-c วินาที
ตั้งค่าจำนวนวินาทีของเสียงที่จะใช้สำหรับบัฟเฟอร์การเปรียบเทียบแบบกะไบต์
ตัวเลือกนี้เหมาะสมเฉพาะกับ -s ตัวเลือก. ค่าเริ่มต้นคือ 3 วินาที

-f ฝอย
ตั้งค่า "fuzz factor" เพื่อกำหนดว่าข้อมูลที่เปลี่ยนไบต์เหมือนกันหรือไม่
ฝอย เป็นจำนวนเต็มบวกที่แสดงถึงจำนวนไบต์สูงสุดที่อนุญาต
ไม่ตรงกันระหว่างสองไฟล์ในพื้นที่ที่ค้นหาโดย -s ตัวเลือก นี้
อนุญาตให้ตรวจสอบไบต์ที่แตกต่างกันระหว่างไฟล์ที่ (a) ถูกเปลี่ยนไบต์
และ (b) มีอย่างน้อยหนึ่งข้อผิดพลาดในพื้นที่ที่ค้นหาโดย -s ตัวเลือก
ยิ่งค่า fuzz factor สูง การค้นหาก็ใช้เวลานาน ดังนั้นให้ตั้งค่าต่ำเพื่อเริ่มด้วย (8
หรือมากกว่านั้น) และเพิ่มเป็นขั้นตอนเล็กๆ หากจำเป็น หมายเหตุ: สวิตช์นี้ใช้ได้เฉพาะ
ใช้กับไฟล์ -s สวิตซ์.

-l แสดงรายการออฟเซ็ตและค่าของไบต์ที่ต่างกันทั้งหมด เอาต์พุตคล้ายกับ 'cmp -l'; ใน
โดยเฉพาะอย่างยิ่ง ออฟเซ็ตเป็นแบบ 1 ใช้ได้กับ -s สวิตซ์.

-s ตรวจสอบเพื่อดูว่าข้อมูล WAVE ที่มีอยู่ในไฟล์อินพุตเหมือนกันหรือไม่
โมดูโล ไบต์-กะ ปัจจุบันนี้จะตรวจจับความแตกต่างได้ถึงครั้งแรกเท่านั้น
529200 ไบต์ (เท่ากับ 3 วินาทีของข้อมูลคุณภาพซีดี) สามารถใช้เปรียบเทียบได้
ข้อมูล WAVE ภายในไฟล์ที่เขียนไว้ล่วงหน้าไปยังข้อมูล WAVE ในแทร็กที่คัดลอกมา
จากซีดีที่เบิร์นซึ่งมีประโยชน์หากแทร็กที่ริพมาจากซีดีที่เบิร์น TAO
และด้วยเหตุนี้อาจมีช่องว่างเงียบ 2 วินาทีในตอนเริ่มต้น ตัวเลือกนี้สามารถ
ยังช่วยระบุเครื่องเขียนซีดี/เครื่องอ่านซีดีรวมการอ่าน/เขียนออฟเซ็ต

คิว โหมด ตัวเลือก
-c ระบุว่าชีต CUE แบบธรรมดาควรเป็นเอาต์พุต นี่คือการดำเนินการเริ่มต้น
หมายเหตุ: ไฟล์อินพุตทั้งหมดจะต้องมีคุณภาพซีดีเพื่อให้ชีต CUE ถูกต้อง

-s ระบุว่าจุดแยกในรูปแบบ byte-offset ที่ชัดเจนควรเป็นเอาต์พุต

Conv โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน Conv โหมดจะถูกตั้งชื่อตามไฟล์อินพุต
ชื่อ. โดยเฉพาะถ้าชื่อไฟล์อินพุตลงท้ายด้วยนามสกุลไฟล์เริ่มต้นสำหรับสิ่งนั้น
รูปแบบของไฟล์ นามสกุลเริ่มต้นสำหรับรูปแบบผลลัพธ์ที่ต้องการจะแทนที่
มิฉะนั้นจะถูกผนวกเข้ากับมัน ตัวอย่างเช่น สำหรับรูปแบบผลลัพธ์ของ อาย และ WAV
ไฟล์อินพุตชื่อ 'file.wav' ไฟล์ที่แปลงจะมีชื่อว่า 'file.shn' เนื่องจาก '.wav' คือ
ส่วนขยายเริ่มต้นสำหรับ WAV รูปแบบ. ในทางกลับกัน ด้วยสถานการณ์เดียวกัน
ด้านบน แต่มีไฟล์อินพุตชื่อ 'file.wave' ไฟล์ที่แปลงจะมีชื่อว่า
'file.wave.shn' เนื่องจาก '.wave' ไม่ตรงกับ '.wav' สามารถแทนที่ด้วย -a
และ / หรือ -z ตัวเลือกสากลที่อธิบายไว้ข้างต้น

โปรดทราบว่าตัวเข้ารหัสรูปแบบเอาต์พุตบางตัว (เช่น flac, ape) จะตัดส่วนหัวโดยอัตโนมัติ
และ/หรือส่วน RIFF พิเศษ ในขณะที่ส่วนอื่นๆ (เช่น sox) อาจปรับขนาดข้อมูล WAVE ในระดับที่หายาก
อินสแตนซ์เพื่อจัดแนวเสียงบนขอบเขตบล็อก

-t อ่านข้อมูล WAVE จากเทอร์มินัล

ข้อมูล โหมด ตัวเลือก
โหมดนี้ไม่รองรับตัวเลือกเพิ่มเติม

เพิก โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน เพิก โหมดจะขึ้นอยู่กับชื่อไฟล์อินพุตด้วย
สตริง '-stripped' ต่อท้าย และส่วนขยายจะเป็นนามสกุลเริ่มต้นของ
รูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วยรูปแบบไฟล์เอาท์พุตของ WAV ไฟล์ 'bar.shn'
จะกลายเป็น 'bar-stripped.wav' สามารถแทนที่ด้วย -a และ / หรือ -z ทั่วโลก
ตัวเลือกที่อธิบายไว้ข้างต้น

โปรดทราบว่าตัวเข้ารหัสรูปแบบเอาต์พุตบางตัว (เช่น flac, ape) จะตัดส่วนหัวโดยอัตโนมัติ
และ/หรือส่วน RIFF พิเศษ ในขณะที่ส่วนอื่นๆ (เช่น sox) อาจปรับขนาดข้อมูล WAVE ในระดับที่หายาก
อินสแตนซ์เพื่อจัดแนวเสียงบนขอบเขตบล็อก

-c ระบุว่าไม่ควรถอดชิ้นส่วน RIFF พิเศษออก ค่าเริ่มต้นคือการลบ
ทุกอย่างที่ปรากฏหลังจากกลุ่มข้อมูลแรก

-e ระบุว่าส่วนหัว WAVE ไม่ควรเป็นแบบบัญญัติ ค่าเริ่มต้นคือto
กำหนดส่วนหัวตามบัญญัติ

เก็น โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน เก็น โหมดจะขึ้นต้นด้วย 'เงียบ' และ
นามสกุลจะเป็นนามสกุลเริ่มต้นของรูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วย an
รูปแบบไฟล์เอาต์พุตของ WAV ไฟล์ที่สร้างขึ้นจะกลายเป็น 'silence.wav' นี้สามารถ
แทนที่ด้วย -a และ / หรือ -z ตัวเลือกสากลที่อธิบายไว้ข้างต้น

-l len สร้างไฟล์ที่มี len ปริมาณความเงียบ len ต้องระบุเป็นไบต์ m:ss
m:ss.ff หรือ m:ss.nnn รูปแบบ

ตัดแต่ง โหมด ตัวเลือก
หมายเหตุ: ชื่อไฟล์สำหรับไฟล์ที่สร้างใน ตัดแต่ง โหมดจะขึ้นอยู่กับชื่อไฟล์อินพุตด้วย
สตริง '-trimmed' ต่อท้าย และส่วนขยายจะเป็นส่วนขยายเริ่มต้นของ
รูปแบบไฟล์ที่ส่งออก ตัวอย่างเช่น ด้วยรูปแบบไฟล์เอาท์พุตของ อาย ไฟล์ 'foo.wav'
จะกลายเป็น 'foo-trimmed.shn' สามารถแทนที่ด้วย -a และ / หรือ -z ทั่วโลก
ตัวเลือกที่อธิบายไว้ข้างต้น

-b ตัดเฉพาะความเงียบจากจุดเริ่มต้นของไฟล์

-e ตัดความเงียบจากส่วนท้ายของไฟล์เท่านั้น

และพวกเรา ตัวแปร


ST_DEBUG
หากตั้งค่าไว้ shntool จะพิมพ์ข้อมูลการดีบัก สิ่งนี้คล้ายกับ -D
global option ยกเว้นว่าเปิดใช้งานการดีบักทันที แทนที่จะเป็น
เมื่อแยกวิเคราะห์บรรทัดคำสั่ง

เซนต์_ _DEC
ระบุตัวถอดรหัสรูปแบบไฟล์อินพุตและ/หรืออาร์กิวเมนต์ แทนที่ กับ
รูปแบบที่คุณต้องการแก้ไข เช่น ST_SHN_DEC. รูปแบบของตัวแปรนี้คือ
คล้ายกับ -i ตัวเลือกสากล ยกเว้นว่ารูปแบบเริ่มต้นจะไม่รวมอยู่ด้วย
ตัวอย่าง:

ST_SHN_DEC='ย่อ-2.3b'

ST_SHN_DEC='ร่น -x -d 2048 %f -'

เซนต์_ _ENC
ระบุนามสกุลของรูปแบบไฟล์ที่ส่งออก ตัวเข้ารหัส และ/หรืออาร์กิวเมนต์ แทนที่
ด้วยรูปแบบที่คุณต้องการแก้ไข เช่น ST_SHN_ENC. รูปแบบของตัวแปรนี้
มีความคล้ายคลึงกับ -o global option ยกเว้นว่ารูปแบบเริ่มต้นไม่ใช่
รวมอยู่ด้วย. ตัวอย่าง:

ST_SHN_ENC='ร่น -v2 - %f'

ST_FLAC_ENC='เกล็ด - %f'

ST_AIFF_ENC='ต่อ=aif'

ST_CUST_ENC='ต่อ=mp3 เป็นอัมพาต --เงียบ - %f'

โปรดทราบว่าตัวเลือกบรรทัดคำสั่งมีความสำคัญเหนือตัวแปรสภาพแวดล้อมเหล่านี้

EXIT สถานภาพ


พูด, พูดแบบทั่วไป, พูดทั่วๆไป​​, shntool จะออกพร้อมสถานะ 0 เมื่อสำเร็จ และสถานะ 1 หากเป็น
พบข้อผิดพลาด ข้อยกเว้นเพียงอย่างเดียวคือเมื่อเลือกตัวเลือก 'ออก' จากภายใน
เมนูการจัดลำดับไฟล์แบบโต้ตอบใหม่ ซึ่งในกรณีนี้ สถานะที่มีอยู่จะเป็น 255

หมายเหตุ


shntool เป็นการเรียกชื่อผิด เนื่องจากจะประมวลผลข้อมูล WAVE ไม่ใช่การย่อข้อมูล ชื่อว่า
ส่วนที่เหลือจากวันแรกเป็น 'shnlen' โปรแกรมที่สร้างขึ้นโดยเฉพาะเพื่อแยก
ข้อมูลเกี่ยวกับข้อมูล WAVE ที่จัดเก็บไว้ในไฟล์ .shn

นามแฝงสำหรับ shntool นำหน้าด้วย 'shn' แทน 'wav' เพื่อหลีกเลี่ยงไม่ให้เกิดการชนกัน
กับโปรแกรมที่มีอยู่

ใช้ shninfo ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    ชั้นสำนักงาน
    ชั้นสำนักงาน
    OfficeFloor ให้การผกผันของ
    การควบคุม coupling ด้วย: - การพึ่งพา
    ฉีด - ฉีดต่อเนื่อง -
    ฉีดด้าย สอบถามเพิ่มเติม
    เยี่ยมชม...
    ดาวน์โหลด OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit เป็นโอเพ่นซอร์สที่ขับเคลื่อนด้วยเซิร์ฟเวอร์
    กรอบงาน UI (SDUI) มันช่วยให้คุณ
    เปิดตัวการอัปเดตที่มาจากเซิร์ฟเวอร์ไปยัง
    แอพเวอร์ชันต่างๆ นอกจากนี้ยังสามารถเป็นได้
    ใช้สำหรับ...
    ดาวน์โหลด DivKit
  • 3
    ตัวแปลงย่อย
    ตัวแปลงย่อย
    ยูทิลิตี้เพื่อแปลงระหว่างต่างๆ
    รูปแบบการสมัครสมาชิก ผู้ใช้ Shadowrocket
    ควรใช้ ss, ssr หรือ v2ray เป็นเป้าหมาย
    คุณสามารถเพิ่ม &remark= ใน
    HT ที่ชอบโทรเลข...
    ดาวน์โหลดตัวแปลงย่อย
  • 4
    สวอช
    สวอช
    SWASH เป็นตัวเลขเอนกประสงค์
    เครื่องมือจำลองความไม่มั่นคง
    ไม่อุทกสถิต, ฟรีพื้นผิว,
    ปรากฏการณ์การไหลหมุนและการขนส่ง
    ในน่านน้ำชายฝั่งเช่น ...
    ดาวน์โหลด SWASH
  • 5
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    VBA-M (เก็บถาวร - ตอนนี้บน Github)
    ย้ายโครงการไปที่
    https://github.com/visualboyadvance-m/visualboyadvance-m
    คุณสมบัติ: การสร้างสูตรโกงบันทึกหลายสถานะ
    ระบบ, รองรับ gba, gbc, gb, sgb,
    เอสจีบีทูทู...
    ดาวน์โหลด VBA-M (เก็บถาวร - ตอนนี้บน Github)
  • 6
    Stacer
    Stacer
    เครื่องมือเพิ่มประสิทธิภาพและการตรวจสอบระบบ Linux
    ที่เก็บ Github:
    https://github.com/oguzhaninan/Stacer.
    ผู้ชม: ผู้ใช้ปลายทาง/เดสก์ท็อป ผู้ใช้
    อินเทอร์เฟซ: Qt. การเขียนโปรแกรมแล...
    ดาวน์โหลด Stacer
  • เพิ่มเติม»

คำสั่ง Linux

Ad