นี่คือคำสั่ง cksfv ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cksfv - ทดสอบและสร้างรายการตรวจสอบไฟล์อย่างง่าย (SFV)
เรื่องย่อ
ซีเคเอสเอฟวี [-bciqrL] [-ค ผบ] [-NS ไฟล์] [-NS เส้นทาง] [ไฟล์ ... ]
DESCRIPTION
ซีเคเอสเอฟวี เป็นเครื่องมือสำหรับตรวจสอบเช็คซัมของไฟล์ CRC32 เช็คซัม CRC32 ใช้สำหรับตรวจสอบ
ว่าไฟล์ไม่เสียหาย อัลกอริธึมถูกเข้ารหัสทำให้พิการดังนั้นจึงไม่สามารถ
ใช้เพื่อความปลอดภัย md5sum (1) หรือ sha1sum (1) เป็นเครื่องมือที่ดีกว่ามากสำหรับ
การตรวจสอบไฟล์ cksfv ควรใช้เพื่อความเข้ากันได้กับระบบอื่นเท่านั้น
cksfv มีโหมดการทำงานสองโหมด: การสร้างเช็คซัมและการตรวจสอบผลรวมการตรวจสอบ
In การตรวจสอบ การสร้าง โหมด cksfv ส่งออก CRC32 checksums ของไฟล์ไปยัง stdout ตามปกติ
เปลี่ยนเส้นทางไปยังไฟล์ .sfv
In การตรวจสอบ การตรวจสอบ โหมด cksfv อ่านชื่อไฟล์จากไฟล์ sfv และเปรียบเทียบ
ค่า checksum ที่บันทึกไว้เทียบกับ checksum ของไฟล์ที่คำนวณใหม่
OPTIONS
มีตัวเลือกเหล่านี้
-b ดึงชื่อไฟล์ออกจากชื่อไฟล์ที่ตรวจสอบผลรวม โหลดไฟล์จากต้นฉบับ
ตำแหน่ง แต่พิมพ์เฉพาะชื่อฐานไปยังแคตตาล็อกในไฟล์ sfv
-c ใช้ stdout สำหรับความคืบหน้าในการพิมพ์และความละเอียดขั้นสุดท้าย (ไฟล์ OK หรือข้อผิดพลาดบางอย่าง
ตรวจพบ) สิ่งนี้มีประโยชน์สำหรับโปรแกรมภายนอกที่วิเคราะห์เอาต์พุตของ cksfv นี้
ยังบังคับให้ฟลัชกับเอาต์พุตเมื่อจำเป็น
-C dir เปลี่ยนไดเร็กทอรีปัจจุบันก่อนดำเนินการตรวจสอบ นี้
ตัวเลือกส่วนใหญ่จะล้าสมัยด้วยตัวเลือก -g ก่อนหน้านี้ใช้เพื่อยืนยัน
เช็คซัมในไดเร็กทอรีอื่น: cksfv -C foo -f foo/bar.sfv
-f ไฟล์
ตรวจสอบเช็คซัมในไฟล์ sfv
-g ไฟล์
เปลี่ยนไดเร็กทอรีปัจจุบันเป็นชื่อพาธของไฟล์และยืนยันเช็คซัมใน
เอสเอฟวี
-i ละเว้นกรณีในชื่อไฟล์ ใช้ในโหมดการตรวจสอบเช็คซัม
-L ติดตาม symlink เมื่อเรียกไดเรกทอรีย่อยซ้ำ ตัวเลือกนี้ใช้กับ -r
ตัวเลือก
-q เปิดใช้งานโหมด QUIET (แทนโหมด verbose) พิมพ์เฉพาะข้อความแสดงข้อผิดพลาด
-v เปิดใช้งานโหมด VERBOSE นี่คือโหมดเริ่มต้น
-r เรียกซ้ำไดเร็กทอรีและตรวจสอบไฟล์ .sfv ในแต่ละไฟล์ Symlinks ไม่ได้ตามด้วย
ค่าเริ่มต้น. อ็อพชันนี้ไม่สามารถใช้กับอ็อพชัน -f และ -g
ตัวอย่าง
ตรวจสอบเช็คซัมของไฟล์ที่อยู่ใน 'foo/files.sfv':
ซีเคเอสเอฟวี -g ฟู/files.sfv
สร้างเช็คซัมสำหรับชุดของไฟล์:
ซีเคเอสเอฟวี *.gz > ไฟล์.sfv
ตรวจสอบเช็คซัมของชื่อไฟล์ที่ไม่คำนึงถึงขนาดตัวพิมพ์ที่แสดงอยู่ใน 'files.sfv'
บางครั้งมีประโยชน์กับไฟล์ที่สร้างโดยระบบปฏิบัติการ
ที่มีชื่อระบบไฟล์ที่ไม่คำนึงถึงขนาดตัวพิมพ์
ซีเคเอสเอฟวี -i -g ไฟล์.sfv
ตรวจสอบเช็คซัมของไฟล์ 'foo' และ 'bar' ที่แสดงอยู่ใน 'files.sfv':
ซีเคเอสเอฟวี -g ไฟล์.sfv foo บาร์
สร้างเช็คซัมของไฟล์ที่ตรงกัน /foo/bar/* และดึง dirnames ออก:
ซีเคเอสเอฟวี -b /foo/บาร์/* > ไฟล์.sfv
สแกน /foo/bar ซ้ำๆ และตรวจสอบไฟล์ .sfv แต่ละไฟล์:
ซีเคเอสเอฟวี -C /ฟู/บาร์ -r
เหมือนเดิมแต่เริ่มต้นจากไดเร็กทอรีการทำงานปัจจุบัน
และยังติดตาม symlink ในระหว่างการเรียกซ้ำ:
ซีเคเอสเอฟวี -r -L
ใช้ cksfv ออนไลน์โดยใช้บริการ onworks.net