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

Ad


ไอคอน Fav ของ OnWorks

jigdo-file - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


jigdo-file - เตรียมไฟล์สำหรับดาวน์โหลด Jigsaw (แจกจ่ายไฟล์ขนาดใหญ่ เช่น CD
ภาพ)

เรื่องย่อ


ไฟล์ jigdo คำสั่ง
[ --ภาพ=cdrom.iso ] [ --จิ๊กโด=cdrom.jigdo ] [ --แม่แบบ=cdrom. template ] [ --บังคับ ] [
เพิ่มเติม OPTIONS ] [ ไฟล์ ... | --files-จาก=f ]
ร่วมกัน คำสั่ง: ทำแม่แบบ, สร้างภาพ, ตรวจสอบ

DESCRIPTION


Jigsaw Download หรือ jigdo สั้น ๆ เป็นโครงร่างที่พัฒนาขึ้นเพื่อให้ง่ายต่อการ
แจกจ่ายอิมเมจระบบไฟล์ขนาดใหญ่ (เช่นอิมเมจ CD (ISO9660) หรือ DVD (UDF)) ผ่านไฟล์
อินเทอร์เน็ต แต่ก็สามารถใช้กับข้อมูลอื่นซึ่งไม่สะดวกในการจัดการเนื่องจาก
ขนาด เช่น ไฟล์เสียง/วิดีโอ หรือแพ็คเกจซอฟต์แวร์ขนาดใหญ่

jigdo พยายามให้แน่ใจว่าไฟล์ขนาดใหญ่ (เรียกว่า .เสมอ ภาพ จากนี้ไป) จะถูกดาวน์โหลด
ในส่วนเล็ก ๆ ซึ่งสามารถเก็บไว้ในเซิร์ฟเวอร์ต่างๆ ผู้ที่ต้องการดาวน์โหลด
ภาพทำโดยบอก จิ๊กโด(1) (บันทึก ดำเนินการ ยัง) ดาวน์โหลดเครื่องมือเพื่อประมวลผล
`.จิ๊กโด' ไฟล์; ใช้มัน จิ๊กโด ดาวน์โหลดชิ้นส่วนและประกอบภาพอีกครั้ง ไฟล์ jigdo
ใช้สำหรับเตรียมไฟล์สำหรับดาวน์โหลด

สิ่งที่ทำให้จิ๊กโดพิเศษคือชิ้นส่วนที่ใช้สร้างภาพขึ้นใหม่สามารถมีได้
ขนาดและเนื้อหาใด ๆ - ต้องอยู่ในพื้นที่ต่อเนื่องกันที่ใดก็ได้ใน
รูปภาพ.

ตัวอย่างเช่น หากคุณต้องการเผยแพร่ภาพ ISO9660 ซึ่งมีสแนปชอตของ an
เซิร์ฟเวอร์ FTP คุณสามารถสั่ง ไฟล์ jigdo เพื่อเตรียมข้อมูลดาวน์โหลดในลักษณะที่
เมื่อคนใช้ จิ๊กโด เพื่อดาวน์โหลดภาพ จิ๊กโด จริง ๆ แล้วดึงแต่ละไฟล์
จากเซิร์ฟเวอร์ FTP และประกอบเป็นสำเนาที่ถูกต้องของภาพของคุณ - ในระหว่าง
ดาวน์โหลด! (หากรูปภาพไม่ใช่ดัมพ์ระบบไฟล์ คุณสามารถใช้ แยก(1) สร้างเล็ก
ชิ้นส่วนที่จะประกอบกลับจากภาพ)

คุณมีอิสระในการเลือกว่าจะจัดเก็บส่วนต่างๆ ของรูปภาพไว้ที่ใด: พวกเขา
อาจอยู่ในไดเร็กทอรีที่แตกต่างกันโดยสิ้นเชิงบนเซิร์ฟเวอร์ที่ต่างกัน (เช่น เนื่องจาก
ข้อ จำกัด ด้านพื้นที่เก็บข้อมูล/แบนด์วิดท์) แต่สิ่งนี้จะไม่ปรากฏแก่ผู้ที่ดาวน์โหลดของคุณ
ภาพ. ข้อมูลเกี่ยวกับเซิร์ฟเวอร์ที่มีอยู่จะต้องเพิ่มใน ` . เท่านั้น.จิ๊กโด'ไฟล์
โดยคุณก่อนแจกจ่าย

ส่วน "รายละเอียด" ด้านล่างมีรายละเอียดทางเทคนิคเกี่ยวกับวิธีการทำงานของจิ๊กโด 'ตัวอย่าง'
ส่วนแสดงรายการสถานการณ์ทั่วไปจำนวนหนึ่งและอาจช่วยให้คุณเข้าใจว่าจิ๊กโดคืออะไร
มีประโยชน์สำหรับ

OPTIONS


หลายตัวเลือกมีความเฉพาะเจาะจง คำสั่ง; ด้านล่างเป็นแบบทั่วไปหรือใช้โดย
หลายคำสั่ง ตัวเลือกเพิ่มเติมแสดงอยู่ด้านล่างพร้อมกับคำสั่งแต่ละคำสั่ง ทั้งหมด
อ็อพชันจะถูกละเว้นโดยไม่โต้ตอบ หากไม่สามารถใช้ได้กับคำสั่งปัจจุบัน สำหรับใดๆ
ไบต์ พารามิเตอร์ตัวเลือก คุณสามารถผนวกตัวอักษร 'k', 'M' หรือ 'G' ตัวใดตัวหนึ่งต่อท้าย
จำนวนเงินที่คุณระบุ เพื่อระบุกิโลไบต์ เมกะไบต์ หรือกิกะไบต์

-h --ช่วยด้วย
เอาต์พุตสรุปคำสั่งและตัวเลือกโดยย่อ

-H -- ช่วยทั้งหมด
เอาต์พุตสรุปคำสั่งและตัวเลือกที่สมบูรณ์

-v --รุ่น
เวอร์ชันโปรแกรมเอาท์พุต

-i --ภาพ=cdrom.iso
ระบุตำแหน่งของไฟล์ที่มีรูปภาพ รูปภาพเป็นไฟล์ขนาดใหญ่ที่
คุณต้องการแจกจ่าย

-j --จิ๊กโด=cdrom.jigdo
ระบุตำแหน่งของไฟล์คำอธิบาย Download Jigsaw ไฟล์ jigdo คือ a
ไฟล์ที่มนุษย์อ่านได้ที่สร้างโดย ไฟล์ jigdoที่คุณเพิ่มข้อมูลเกี่ยวกับทั้งหมด
เซิร์ฟเวอร์ที่คุณจะอัปโหลดไฟล์ไป จิ๊กโด จะดาวน์โหลดไฟล์นี้เป็น
ขั้นตอนแรกของการดึงภาพ

-t --แม่แบบ=cdrom. template
ระบุตำแหน่งของไฟล์ "เทมเพลต" ของรูปภาพ ไฟล์เทมเพลตเป็นไฟล์ไบนารี
ที่สร้างขึ้นโดย ไฟล์ jigdo, ประกอบด้วยข้อมูลเกี่ยวกับวิธีการประกอบภาพและ
ยัง (ในรูปแบบบีบอัด) ข้อมูลทั้งหมดจากภาพที่ไม่พบในใด ๆ
ชิ้นส่วน.

ขึ้นอยู่กับคำสั่ง ไฟล์ทั้งสามนี้บางครั้งใช้สำหรับอินพุต
บางครั้งสำหรับการส่งออก หากไฟล์จะใช้สำหรับเอาต์พุตสำหรับคำสั่งเฉพาะ
และไฟล์เอาต์พุตมีอยู่แล้ว ไฟล์ jigdo ออกโดยมีข้อผิดพลาด เว้นแต่ --บังคับ
เป็นปัจจุบัน

ในกรณีส่วนใหญ่ คุณจะต้องระบุเพียงหนึ่งจาก -i -j -tเพราะเหตุใด
ชื่อไฟล์ที่หายไปจะถูกอนุมานจากชื่อที่คุณระบุ เสร็จก่อน
ลอกนามสกุลใด ๆ ออกจากชื่อที่ให้มาแล้วต่อท้ายสิ่งใด ๆ (if
หัก --ภาพ-.จิ๊กโด' หรือ `.แม่แบบ'.

-r --report=default|noprogress|เงียบ|grep
ควบคุมวิธีการที่ละเอียดของโปรแกรม และรูปแบบผลลัพธ์ที่มี: ไม่มีความคืบหน้า is
เช่นเดียวกับ ผิดนัด ยกเว้นว่าจะไม่มีการพิมพ์ข้อความแสดงความคืบหน้า 'x% เสร็จสิ้น' เงียบสงบ
จำกัดผลลัพธ์ให้เท่าที่จำเป็นอย่างยิ่ง ส่วนใหญ่เป็นข้อความแสดงข้อผิดพลาด grep
ต่างจาก .เท่านั้น ผิดนัด สำหรับ ทำแม่แบบ คำสั่ง: เปิดใช้งานเอาต์พุตใน
ง่ายๆ ` ' ซึ่งมีประโยชน์ในการค้นหาไฟล์ไบนารี
ในไฟล์ไบนารีอื่นๆ

-f --บังคับ
เขียนทับไฟล์เอาต์พุตที่มีอยู่โดยไม่บ่น

--ไม่บังคับ
is ค่าเริ่มต้น. ปฏิเสธที่จะเขียนทับไฟล์เอาต์พุตที่มีอยู่

-c --แคช=jigdo-cache.db
ไฟล์ jigdo มักจะต้องอ่านเนื้อหาทั้งหมดของ ไฟล์ คุณระบุ
หากคุณใช้ซ้ำ (เช่น เนื่องจากคุณสร้างภาพซีดีใหม่ทุกวัน)
การแคชข้อมูลไฟล์จะเพิ่มความเร็วของโปรแกรมอย่างมาก NS
ไฟล์แคชจะถูกสร้างขึ้นโดยอัตโนมัติหากยังไม่มี ข้อมูลมักจะเป็นทั้ง
อ่านและเขียนถึงมัน

--ไม่มีแคช
is ค่าเริ่มต้น. อย่าใช้แคช

--แคชหมดอายุ=วินาที
ตั้งค่าอายุสูงสุดของรายการแคช รายการที่เก่ากว่านี้จะถูกลบออกจาก
แคช ค่าเริ่มต้นคือ 30 วัน คุณสามารถต่อท้ายตัวอักษร `h', `d', `w',
'm', 'y' เพื่อแสดงชั่วโมง วัน สัปดาห์ เดือน หรือปี ตามลำดับ ค่าของ
`0' หรือ `off' ปิดใช้งานการหมดอายุ เพื่อให้รายการทั้งหมดอยู่ในแคชตลอดไป
ดูส่วน `ไฟล์แคช' ด้านล่างสำหรับข้อมูลเพิ่มเติม

--readbuffer=ไบต์
กำหนดขนาดของบัฟเฟอร์ภายใน ค่าเริ่มต้นคือ 128k - หากคุณมีดิสก์ที่รวดเร็ว
การเพิ่มมูลค่านี้อาจทำให้ ไฟล์ jigdo เร็วขึ้น แต่โดยทั่วไป การเปลี่ยนแปลงคือ
ไม่จำเป็น.

--md5-บล็อกขนาด=ไบต์
ไม่น่าทึ่ง ภายใน พารามิเตอร์. กำหนดขนาดของบล็อกที่ไฟล์ต่างๆ อยู่
แบ่งย่อย ค่าเริ่มต้นคือ 128k หากคุณเปลี่ยนไฟล์แคชใด ๆ จะต้องเป็น
สร้างใหม่ ภายใน ไฟล์ jigdo อาจเลือกใช้ขนาดใหญ่หรือเล็กกว่าเล็กน้อย
มูลค่า

-T --files-จาก=ไฟล์
อ่านชื่อไฟล์และไดเร็กทอรีจากไฟล์ที่ระบุ ถ้า ไฟล์ คือ `-' อ่านชื่อ
จากอินพุตมาตรฐาน แต่ละบรรทัดในไฟล์ถูกใช้เป็นชื่อ ดังนั้นชื่ออาจ
มีช่องว่าง แต่ไม่ใช่อักขระขึ้นบรรทัดใหม่ บรรทัดว่างทำให้เกิด ไฟล์ jigdo ที่จะหยุด
อ่านจากไฟล์.

พบ(1) เป็นเครื่องมือที่ทรงพลังสำหรับสร้างรายการไฟล์ แต่ต้องแน่ใจว่าใช้ `พบ
ประเภท f' ถ้าเป็นไปได้ - มิฉะนั้น ถ้าคุณสั่ง พบ เพื่อส่งออกทั้งชื่อไฟล์
และการเชื่อมโยงไปยังชื่อไฟล์นั้น ไฟล์ jigdo จะอ่านเนื้อหาไฟล์สองครั้ง

--ฐานสิบหก เอาต์พุตเช็คซัมเป็นเลขฐานสิบหกแทนที่จะเป็นรูปแบบ Base64 นี้ไม่ควร
ใช้กับไฟล์ ทำแม่แบบ คำสั่งเพราะผลลัพธ์ `.จิ๊กโด' ไฟล์ละเมิด
`.จิ๊กโด' รูปแบบไฟล์. วัตถุประสงค์การใช้งานคือทำ ไฟล์ jigdo ทำงานร่วมกันได้มากขึ้น
กับยูทิลิตี้เชลล์ Unix อื่น ๆ เช่น md5sum(1)

--no-เลขฐานสิบหก
is ค่าเริ่มต้น. ใช้การเข้ารหัสเช็คซัมเหมือน Base64 ของ jigdo

--debug[=help|=ทั้งหมด|=หน่วย~หน่วย... ]
เปิดหรือปิดเอาต์พุตการดีบัก แค่ `--debug' ก็เท่ากับ `--debug=all'
อาร์กิวเมนต์เป็นรายการชื่อหน่วยที่คั่นด้วยเครื่องหมายจุลภาคซึ่งเอาต์พุตการดีบักคือ
ที่จะเปิดใช้งานหรือปิดใช้งานหากชื่อนำหน้าด้วย `~' ชื่อพิเศษ 'ทั้งหมด'
หมายถึงทุกหน่วย โดยค่าเริ่มต้น เอาต์พุตการดีบักจะถูกปิด ยกเว้นยูนิต
`ยืนยัน' และ `ทั่วไป' รายการที่แน่นอนของหน่วยที่พร้อมใช้งานสำหรับการดีบักสามารถ
จะถูกเปิดขึ้นอยู่กับว่า jigdo ถูกคอมไพล์ด้วยการสนับสนุนการดีบักหรือไม่ - the
รายการสามารถพิมพ์ด้วย `--debug=help'

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

หากชื่อไฟล์ขึ้นต้นด้วยอักขระ `-' คุณต้องนำหน้ารายการ
ไฟล์ที่มี `--' ค่าของ `-' has ไม่ ความหมายพิเศษในรายการนี้ ย่อมาจาก
ไฟล์ที่มีชื่อเป็นยัติภังค์เดียว

คำสั่ง


ชื่อคำสั่งเป็นอาร์กิวเมนต์ที่ไม่มีอ็อพชันแรกที่ส่งผ่านไปยัง ไฟล์ jigdo. คำสั่งส่วนใหญ่มี
ตัวย่อสั้นและชื่อยาว พื้นที่ Short คำสั่ง ชื่อ น่า ไม่ be มือสอง in
สคริปต์ - มี อาจ be เข้ากันไม่ได้ การเปลี่ยนแปลง ไปยัง พวกเขา in อนาคต!

สร้างเทมเพลต MT
อ่าน ภาพ และ ไฟล์, สร้าง `.จิ๊กโด' และ `.แม่แบบ'. นี่คือฟังก์ชันหลักของ
ไฟล์ jigdo.

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

ถ้า ไฟล์ อาร์กิวเมนต์ประกอบด้วยอักขระ `//' (Unix) หรือ `\.\' (Windows) ซึ่งมี
ความหมายพิเศษ ในไฟล์ jigdo สุดท้ายที่ผู้ใช้จะดาวน์โหลด แต่ละส่วนคือ
อ้างอิงในส่วน `[Parts]' โดยมี URI อยู่ในรูปแบบ `Label:some/filename' (ดู
`รูปแบบไฟล์ .JIGDO' ด้านล่างสำหรับคำอธิบายโดยละเอียด) ส่วน `[เซิร์ฟเวอร์]' ให้
การทำแผนที่ของป้ายกำกับกับเซิร์ฟเวอร์บนอินเทอร์เน็ต โดยมีเส้นต่างๆ เช่น
`ฉลาก=http://myserver.org/jigdofiles/'. โดยใช้ข้อมูลนี้ จิ๊กโด จะสร้าง
URI ดาวน์โหลดขั้นสุดท้ายสำหรับส่วน `http://myserver.org/jigdofiles/some/filename'.
การระบุ `//' (หรือ `\.\') ในชื่อไฟล์หรือไดเร็กทอรีทำหน้าที่ 'ตัด' ชื่อที่
ระดับไดเร็กทอรีที่ถูกต้อง ตัวอย่างเช่น ถ้าเส้นทาง Unix ของหนึ่งใน your ไฟล์ is
`/path/some/filename' คุณสามารถบอกได้ ไฟล์ jigdo เพื่อตัดหลัง `/เส้นทาง' โดยผ่านมัน
อาร์กิวเมนต์ `/path//some/filename' หรือ `/path//' หากคุณต้องการให้สแกนทั้งไดเร็กทอรี
ชื่อพาธไม่จำเป็นต้องเป็นแบบสัมบูรณ์ `somedirectory//' ก็เป็นไปได้เช่นกัน

--ฉลาก ป้ายกำกับ=/เส้นทาง
ระบุชื่อที่จะใช้เป็นชื่อป้ายกำกับสำหรับเส้นทางบนแผ่นดิสก์ (มีอิทธิพลต่อผลผลิต
jigdo.) หากคุณใช้ `//' ใน ไฟล์ ข้อโต้แย้งตามที่อธิบายไว้ข้างต้น ไฟล์ jigdo
โดยค่าเริ่มต้นจะเลือกชื่อป้ายกำกับโดยอัตโนมัติ (`A', `B' เป็นต้น) ด้วยตัวเลือกนี้
คุณสามารถให้ป้ายกำกับชื่อที่มีความหมายมากขึ้นได้ โปรดทราบว่าชื่อป้ายกำกับจะเป็น .เท่านั้น
ใช้ถ้าหนึ่งหรือมากกว่า ไฟล์ เริ่มต้นด้วย `/path//'

ลองใช้ชื่อป้ายกำกับที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่เพื่อแก้ความกำกวม
ชัดเจนจากชื่อโปรโตคอลเช่น `http', `ftp'

--ยูริ ป้ายกำกับ=http://some.server.org/
โดยค่าเริ่มต้น ใช้ --ฉลาก ตามที่อธิบายไว้ข้างต้นจะทำให้เส้นของแบบฟอร์ม
`Label=file:/path/' ที่จะเขียนไปยังส่วน `[Servers]' ของเอาต์พุต jigdo
ไฟล์. หากคุณต้องการแทนที่ `file:' URI เพื่อให้บรรทัดอ่าน
`ฉลาก=http://some.server.org/' คุณสามารถทำได้โดยระบุ --ยูริ พร้อมด้วย
--ฉลาก. ให้เพียง --ยูริ ป้าย=... โดยไม่มีความสอดคล้อง --ฉลาก ป้าย=...
ไม่มีผลใดๆ และแม้ว่าคุณจะระบุทั้งคู่ รายการจะถูกเพิ่มไปยัง .เท่านั้น
ส่วน `[เซิร์ฟเวอร์]' หากป้ายกำกับถูกอ้างอิงโดยรายการ `[ชิ้นส่วน]' อย่างน้อยหนึ่งรายการ

โปรแกรมไม่ได้ระบุค่าที่ให้มา หากมีอักขระเช่น
เว้นวรรคหรืออักขระใดๆ #"'\ จากนั้นคุณต้องอ้างอิง (ภายใต้ Unix คุณอาจ
ต้องเสนอราคาสองครั้งเพื่อป้องกันเปลือกเช่น \\\\ หรือ '\\'
เพื่อรับแบ็กสแลชเดี่ยวใน URI)

การแมปที่ระบุด้วย an --ยูริ ตัวเลือกจะถูกละเว้นหากมีอยู่แล้วใน
ไฟล์ jigdo เอาต์พุต

ผู้ใช้เวอร์ชัน Windows อาจสังเกตเห็นว่าตัวคั่นไดเร็กทอรี `\' เป็น
แปลงเป็น `/' ใน `file:' URI ที่สร้างขึ้นโดยค่าเริ่มต้น เสร็จเรียบร้อย
เพื่อเพิ่มความเข้ากันได้ข้ามแพลตฟอร์มของ `file:' - the พิมพ์หาย คำสั่งของ
เวอร์ชัน Windows จะแปลงอักขระใหม่โดยอัตโนมัติเมื่อพิมพ์
URI ในกรณีที่คุณจัดหา `file:' URI ของคุณเองภายใต้ Windows โดยใช้ --ยูริคุณจะต้อง
ยังแลกเปลี่ยน `/' และ `\'

-0 ไปยัง -9
กำหนดจำนวนการบีบอัดในไฟล์เทมเพลตเอาต์พุต จาก -0 (ไม่มีการบีบอัด) ถึง
-9 (การบีบอัดสูงสุด). ค่าเริ่มต้นคือ -9ซึ่งสามารถสร้างแม่แบบขึ้นมาได้
ค่อนข้างช้า โดยค่าเริ่มต้น อัลกอริธึมการบีบอัดที่ใช้จะเหมือนกับ for gzip(1)

--gzip และ --bzip2
เลือกระหว่างอัลกอริธึมการบีบอัด gzip และ bzip2 ค่าเริ่มต้นคือ gzip
Bzip2 มักจะให้อัตราการบีบอัดที่ดีกว่า แต่การบีบอัดนั้นมีความสำคัญ
ช้ากว่าด้วย gzip

--นาที-ความยาว=ไบต์
กำหนดความยาวขั้นต่ำของชิ้นส่วนสำหรับ ไฟล์ jigdo เพื่อค้นหามันในภาพ NS
ค่าเริ่มต้นคือ 1k ชิ้นส่วนที่เล็กกว่านี้จะไม่พบในภาพ ดังนั้น
ข้อมูลจะรวมอยู่ในไฟล์เทมเพลต อัลกอริทึมการค้นหาที่ใช้ต้องการเช่น
ความยาวขั้นต่ำ มิฉะนั้น การสร้างเทมเพลตอาจช้ามาก ถ้าคุณ
รู้ว่าทั้งหมดของคุณ ไฟล์ มากกว่าจำนวนที่กำหนด คุณสามารถ
เพิ่ม ไฟล์ jigdoความเร็วเล็กน้อยโดยระบุจำนวนเงินด้วยตัวเลือกนี้
มีขั้นต่ำสุดแบบต่อสายที่ 256 ไบต์ - สิ่งใดที่ต่ำกว่าจะเงียบ
ตั้งค่าเป็น 256

--ผสาน=ไฟล์
รวมเนื้อหาของ ไฟล์ ในผลลัพธ์ `.จิ๊กโด' ไฟล์. ไฟล์สามารถมี data
ที่คุณต้องการเพิ่มในผลลัพธ์ (เช่น ส่วน `[เซิร์ฟเวอร์]' ที่มีรายการ
ของเซิร์ฟเวอร์ของคุณเป็นรายการ) หรืออาจเป็นไฟล์ jigdo ที่ส่งออกโดยรันก่อนหน้านี้
of ไฟล์ jigdo.

เป็นไปได้ที่จะระบุไฟล์เดียวกันสำหรับการป้อนข้อมูลด้วย --ผสาน และสำหรับการส่งออกด้วย
--จิ๊กโด. อย่างไรก็ตาม คุณจะต้องใช้ --บังคับ เพื่อให้โปรแกรมเขียนทับ
ไฟล์ jigdo เวอร์ชันเก่าพร้อมไฟล์ใหม่ ไฟล์ สามารถเป็น `-' สำหรับมาตรฐาน
อินพุต

เมื่อ เพิ่ม ข้อมูลใหม่ในไฟล์ที่ให้มา ไฟล์ jigdo จะไม่ใส่ใหม่
บรรทัดลงในส่วน `[ชิ้นส่วน]' หากรายการสำหรับเช็คซัม MD5 เดียวกัน (แต่ไม่ใช่
จำเป็นต้องมี URI เดียวกัน!) มีอยู่แล้ว และจะไม่แทรกบรรทัดใหม่
ลงในส่วน `[เซิร์ฟเวอร์]' หากมีรายการที่เหมือนกันทั้งหมดอยู่แล้ว

เมื่อ การอ่าน in ที่มีอยู่ ไฟล์, ลักษณะการทำงานจะแตกต่างกันเล็กน้อย: โปรแกรม
ผลไม้กวน รายการในส่วน `[ชิ้นส่วน]' ที่มีเช็คซัมเหมือนกัน แต่ต่างกัน
URI สำหรับรายการที่เหมือนกันทั้งหมด (checksum และ URI เดียวกัน) รายการเดียวเท่านั้นคือ
สงวนไว้และรายการที่ซ้ำกันจะถูกลบออก ส่วน `[เซิร์ฟเวอร์]' อยู่ทางซ้าย
ไม่ถูกแตะต้อง

--ภาพส่วน
is ค่าเริ่มต้น. เกี่ยวข้องทั่วโลก ไฟล์ jigdo เพื่อเพิ่มส่วน `[รูปภาพ]' ลงใน `.จิ๊กโด'
ไฟล์

เป็นข้อยกเว้น ส่วน `[รูปภาพ]' ใหม่คือ ไม่ เพิ่มถ้าคุณใช้ --ผสาน และ
ไฟล์ที่จะรวมมีส่วน `[รูปภาพ]' พร้อมบรรทัดที่เขียนว่า `เทมเพลต-
MD5Sum=' (สิ้นสุดบรรทัดหลัง `=') ในกรณีนี้ ข้อมูลเทมเพลตที่สร้างขึ้นของ
ค่าเช็คซัม MD5 ถูกเพิ่มหลังจาก `=' ของบรรทัดแรกของแบบฟอร์มนี้ใน
ไฟล์ - ไม่มีการผนวกส่วน `[รูปภาพ]' ใหม่ทั้งหมด พฤติกรรมนี้มีประโยชน์
เพราะจะทำให้ผ่าน --ผสาน ส่วน `[รูปภาพ]' ที่มีกฎเกณฑ์
เนื้อหาแล้วให้เพิ่มเช็คซัม MD5 โดยอัตโนมัติโดย ไฟล์ jigdo.
ส่วน `รูปแบบของ .JIGDO FILES' ด้านล่างจะอธิบายเนื้อหาส่วน `[รูปภาพ]' ใน
รายละเอียดที่มากขึ้น

--no-ภาพ-section
Do ไม่ รวมส่วน `[รูปภาพ]' ใน `.จิ๊กโด' ไฟล์. คุณต้องเพิ่มหนึ่งรายการ
ตัวคุณเองถ้าคุณใช้ตัวเลือกนี้ อย่างไรก็ตาม การทำเช่นนั้นไม่ง่าย (คุณต้อง
เพิ่มบรรทัด `Template-MD5Sum' ด้วยเช็คซัมที่ถูกต้อง หรือ จิ๊กโด จะบ่น) ดังนั้น
ห้ามใช้ตัวเลือกนี้

--เซิร์ฟเวอร์-section
is ค่าเริ่มต้น. เกี่ยวข้องทั่วโลก ไฟล์ jigdo เพื่อเพิ่มส่วน `[เซิร์ฟเวอร์]' ลงใน `.จิ๊กโด'
ไฟล์. ส่วนเริ่มต้นนี้ใช้ `file:' URI ซึ่งช่วยให้สามารถประกอบใหม่ได้ทันที
ของรูปภาพจากระบบไฟล์ในเครื่อง และยังมีประโยชน์หากคุณต้องการแก้ไข
ไฟล์ด้วยตนเองและแทนที่ `file:' URI ด้วย URI อื่น

--no-เซิร์ฟเวอร์-section
Do ไม่ เพิ่มส่วน `[เซิร์ฟเวอร์]' ที่ส่วนท้ายของ `.จิ๊กโด' ไฟล์. มีประโยชน์ เช่น if
คุณจะต่อท้ายส่วนด้วยสคริปต์

--match-exec=เชลล์คำสั่ง
เมื่อใดก็ตามที่พบไฟล์ในรูปภาพ ให้รันสตริงคำสั่งที่ให้มาโดย
ส่งผ่านไปยังเปลือก ไฟล์ jigdo ตั้งค่าตัวแปรสภาพแวดล้อมจำนวนหนึ่งด้วย
ข้อมูลเกี่ยวกับการจับคู่ไฟล์ ตัวอย่างเช่น หากไฟล์ `/พาธ//a/b/file' เคยเป็น
พบในภาพและ `Label:a/b/file' จะถูกเขียนไปยัง `.จิ๊กโด'
ไฟล์:

· LABEL="Label" - ชื่อของป้ายกำกับสำหรับไฟล์ ตัวอย่างถือว่า `--ฉลาก
คุณระบุ Label=/path' หากไม่มีทางเลือกดังกล่าว LABEL จะ
กำหนดไว้แต่ว่างเปล่า

· ป้ายกำกับ="/path/" - เส้นทางที่สอดคล้องกับป้ายกำกับหรือกล่าวอีกนัยหนึ่งคือ
คำนำหน้าของพาธของไฟล์ที่ตรงกันที่จะ ไม่ ปรากฏในผลลัพธ์ `.จิ๊กโด'
ไฟล์. ถูกตั้งค่าแม้จะไม่มี ` . ใดๆ--ฉลาก' ตัวเลือกที่มีอยู่ จบลงด้วยเครื่องหมายทับ

· แมตช์พาธ="a/b/" - ส่วนที่เหลือของเส้นทาง โดยไม่มีชื่อใบไม้ที่ตรงกัน
ไฟล์. ว่างเปล่าหรือลงท้ายด้วยเครื่องหมายทับ

· ใบ="file" - ชื่อลีฟของไฟล์ที่ตรงกัน

· MD5SUM="lNVdUSqbo2yqm33webrhnw" - md5sum ของไฟล์ที่ตรงกันในรูปแบบ Base64
จัดรูปแบบ

· ไฟล์="/path//a/b/file" - เพื่อความสะดวก พาธที่สมบูรณ์ของไฟล์ NS
ตัวแปรถูกตั้งค่าเป็น $LABELPATH$MATCHPATH$LEAF เสมอ

โปรดใช้ความระมัดระวังในการอ้างอิงสตริงที่ส่งไปยังตัวเลือกนี้อย่างถูกต้อง มิฉะนั้น ของคุณ
คำสั่งที่ให้มาจะไม่ทำงานกับชื่อไฟล์ที่มีช่องว่าง ตัวอย่างเช่น ถึง
สร้างสำเนาสำรองของฮาร์ดลิงก์ไปยังไฟล์ที่ตรงกัน ใช้ตัวเลือกต่อไปนี้: --match-
exec='mkdir -p "${LABEL:-.}/$MATCHPATH" && ln -f "$FILE" "${LABEL:-.}/$MATCHPATH$LEAF"'

โดยค่าเริ่มต้น จะไม่มีการดำเนินการคำสั่งใดๆ ใช้ --match-exec="" เพื่อลบสตริงคำสั่งซึ่ง
ถูกตั้งค่าด้วยการใช้ตัวเลือกนี้ก่อนหน้านี้

--โลภจับคู่
is ค่าเริ่มต้น. ลองนึกภาพว่าภาพของคุณมี a .tar ไฟล์ซึ่งในทางกลับกัน
มีไฟล์อื่น xและคุณให้ทั้ง .tar และไฟล์ข้างในนั้น
บนบรรทัดคำสั่ง เมื่อไหร่ ไฟล์ jigdo สแกนภาพก็เจอจุดเริ่มต้น
ของ .tar file แล้วก็ไฟล์ x.

ณ จุดนี้ต้องตัดสินใจ: ไฟล์ที่เล็กกว่า x ถูกบันทึกเป็น
ตรงกันหรือควรละเลยในความโปรดปรานของการจับคู่ที่ใหญ่กว่า (และดีกว่า) ของ
.tar ไฟล์? น่าเสียดายที่ ณ จุดนี้ยังไม่ชัดเจนว่าจะมีหรือไม่
จริง ๆ แล้วเป็นการแข่งขันเต็มรูปแบบของ .tarดังนั้นตามค่าเริ่มต้น โปรแกรมจะชอบขนาดเล็กกว่า
การจับคู่.

--ไม่โลภจับคู่
ในกรณีที่มีการจับคู่บางส่วนที่มีขนาดใหญ่และมีการแข่งขันที่สั้นกว่า
ยืนยัน ละเว้นการแข่งขันขนาดเล็ก (ดูตัวเลือกด้านบน)

สร้างภาพ MI
อ่านว่า `.แม่แบบ' และ ไฟล์, สร้าง ภาพ (หรือ `imagename.tmp') ให้ความรู้เบื้องต้น
วิธีการประกอบภาพอีกครั้ง - จิ๊กโด มักจะเหมาะกับงานนี้มากกว่า อย่างไรก็ตาม ใน
ตรงกันข้ามกับ จิ๊กโด, ไม่ `.จิ๊กโด' จำเป็นต้องใช้ไฟล์

หากต้องเขียนรูปภาพลงในไฟล์ (และไม่ใช่เอาต์พุตมาตรฐาน) ก็สามารถ
สร้างภาพในหลายขั้นตอนด้วยการเรียก ` . หลายครั้งไฟล์ jigdo สร้างภาพ', เช่น
ดังต่อไปนี้: คุณเรียกใช้ครั้งแรก ไฟล์ jigdoโดยระบุไฟล์ให้มากที่สุดเท่าที่มีได้ที่นี้
เวลา. โปรแกรมสแกนไฟล์และไฟล์ที่อยู่ในภาพจะถูกคัดลอกไปที่
ไฟล์ชั่วคราวซึ่งมีชื่อเกิดขึ้นจากการต่อท้าย `.tmp' ไปยังชื่อไฟล์รูปภาพ

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

สคริปต์ที่ใช้ สร้างภาพ สามารถตรวจสอบได้ว่าการสร้างภาพเสร็จสมบูรณ์หรือไม่โดยการตรวจสอบ
สถานะออก: 0 ส่งสัญญาณว่าสร้างสำเร็จ ในขณะที่ 1 หมายความว่าต้องมีไฟล์เพิ่มเติม
ที่ให้มา ข้อผิดพลาดอื่นๆ ส่งผลให้สถานะออกเป็น 2 (`กู้คืนได้' เช่น ไม่พบไฟล์)
หรือ 3 (ไม่สามารถกู้คืนได้ เช่น ข้อผิดพลาดในการเขียน)

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

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

พิมพ์หายไป, PM
อ่านว่า `.จิ๊กโด', `.แม่แบบ' และ (ถ้ามี) `imagename.tmp' แสดงรายการ URI ที่ยังคง
จำเป็นต้องประกอบภาพใหม่ทั้งหมด

ไปพร้อมกับ สร้างภาพ คำสั่งนี้ให้ฟังก์ชันส่วนใหญ่ของ จิ๊กโด on
บรรทัดคำสั่ง

สำหรับแต่ละส่วนที่ยังไม่มีอยู่ในไฟล์รูปภาพชั่วคราว ไฟล์ checksum คือ
ค้นหาในส่วน `[ชิ้นส่วน]' ของไฟล์ jigdo ป้ายใด ๆ ในรายการที่เกี่ยวข้อง
จะถูกขยายตามคำจำกัดความของฉลากในส่วน `[เซิร์ฟเวอร์]' และพิมพ์
บนเอาต์พุตมาตรฐาน จิ๊กโด ให้คุณระบุตำแหน่งทางเลือกได้หลายตำแหน่งสำหรับแต่ละ
ป้ายในส่วนนี้แต่ พิมพ์หาย จะส่งออกเฉพาะอันแรกสำหรับแต่ละรายการที่ขาดหายไป
ส่วนหนึ่ง

หากไม่พบเช็คซัมในส่วน `[ชิ้นส่วน]' (สิ่งนี้ไม่ควรเกิดขึ้นเว้นแต่
คุณลบส่วนนั้น) การค้นหาถูกสร้างขึ้นแทน `MD5Sum:', เหมือนกับ
กับ จิ๊กโด. (ดังนั้น หากคุณต้องการกำจัดส่วน `[ชิ้นส่วน]' คุณสามารถทำได้หากคุณ
เปลี่ยนชื่อแต่ละส่วนเป็นเช็คซัมของตัวเอง)

--ยูริ ป้ายกำกับ=http://some.server.org/
แทนที่รายการใน `.จิ๊กโด' สำหรับป้ายกำกับใดๆ ที่มี URI ที่คุณเลือก
จากตัวอย่างข้างต้น รายการ `[Parts]' ของ `Label:some/filename' จะทำให้
บรรทัด `http://some.server.org/some/filename' ที่จะพิมพ์

โปรแกรมไม่ได้ระบุค่าที่ให้มา หากมีอักขระเช่น
เว้นวรรคหรืออักขระใดๆ #"'\ จากนั้นคุณต้องอ้างอิง (ภายใต้ Unix คุณอาจ
ต้องเสนอราคาสองครั้งเพื่อป้องกันเปลือกเช่น \\\\ หรือ '\\'
เพื่อรับแบ็กสแลชเดี่ยวใน URI)

พิมพ์-หายไป-ทั้งหมด, PMA
เช่นเดียวกับ พิมพ์หายคำสั่งนี้จะแสดงรายการ URI ที่ยังต้องดำเนินการทั้งหมด
ประกอบภาพอีกครั้ง อย่างไรก็ตาม, ทั้งหมด ตำแหน่งดาวน์โหลดสำรองจะถูกพิมพ์แทน
แค่หนึ่ง. ในเอาต์พุต URI สำหรับไฟล์จะถูกแยกจาก URI ของไฟล์อื่นด้วย
บรรทัดว่าง NS --ยูริ ตัวเลือกมีผลเช่นเดียวกับfor พิมพ์หาย.

ตรวจสอบ, VER
อ่าน ภาพ (น่าจะสร้างด้วย สร้างภาพ) และ `.แม่แบบ' ตรวจสอบความถูกต้อง
ผลรวมของภาพ

ข้อมูลเทมเพลตไม่เพียงประกอบด้วยการตรวจสอบของแต่ละส่วนเท่านั้น แต่ยังรวมถึง
ภาพโดยรวม สร้างภาพ ได้ดำเนินการตรวจสอบภายในจำนวนหนึ่งแล้ว แต่ถ้าคุณ
เช่น คุณสามารถตรวจสอบรูปภาพเพิ่มเติมด้วยคำสั่งนี้

สแกน SC
อ่านทั้งหมด ไฟล์ และป้อนลงในแคช เว้นแต่จะแคชไว้แล้ว NS
--แคช ต้องมีตัวเลือกสำหรับคำสั่งนี้

--no-scan-ทั้งไฟล์
is ค่าเริ่มต้น. สิ่งนี้ทำให้เกิดครั้งแรกเท่านั้น --md5-บล็อกขนาด ไบต์ของแต่ละไฟล์
ที่จะอ่าน หากแคชถูกใช้ในภายหลังโดย ไฟล์ jigdo สร้างภาพ, ส่วนที่เหลือของ
ไฟล์จะถูกอ่านเมื่อรู้จักไบต์แรกเหล่านี้ในภาพที่นำเข้า

--สแกนทั้งไฟล์
อ่านเนื้อหาไฟล์ทั้งหมดทันทีและเก็บไว้ในแคช

MD5SUM, MD5
อ่านทั้งหมด ไฟล์ และพิมพ์เช็คซัม MD5 ของเนื้อหา คำสั่งนี้ค่อนข้าง
คล้ายกับ md5sum(1) ยกเว้นว่าเช็คซัมจะถูกส่งออกในการเข้ารหัสแบบ Base64 ซึ่ง
ยังใช้ที่อื่นโดย ไฟล์ jigdo.

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

ในรายการเช็คซัมที่พิมพ์บนเอาต์พุตมาตรฐาน เฉพาะส่วนของชื่อไฟล์ที่ตามมา
พิมพ์ `//' (หรือ `\.\' บน Windows) ใดๆ ใด ๆ --แคช จะใช้สำหรับการสืบค้นไฟล์'
MD5 เช็คซัมและ/หรือการเขียนเช็คซัมของไฟล์ที่สแกน

รายการแม่แบบ LS
อ่าน `.แม่แบบ' ไฟล์และส่งออกข้อมูลระดับต่ำเกี่ยวกับภาพและทุกส่วน
รวมอยู่ในนั้น รวมถึงออฟเซ็ต ความยาว และเช็คซัม

คุณยังสามารถใช้คำสั่งนี้กับไฟล์รูปภาพชั่วคราว (โดยระบุบางอย่างเช่น
-- template=imagename.tmp) - ในกรณีนั้น ผลลัพธ์ก็แยกความแตกต่างระหว่างส่วนที่
ถูกเขียนถึงรูปภาพและส่วนที่ยังไม่มี

รูปแบบเอาต์พุตที่แน่นอนอาจเปลี่ยนแปลงอย่างเข้ากันไม่ได้ระหว่างการเผยแพร่ jigdo ที่ต่างกัน NS
สามารถส่งออกบรรทัดประเภทต่าง ๆ ดังต่อไปนี้ `have-file' เกิดขึ้นสำหรับ ` . เท่านั้น.tmp'
ไฟล์ที่ระบุไฟล์ที่เขียนไปยังไฟล์ชั่วคราวเรียบร้อยแล้ว:

ในแม่แบบ ออฟเซ็ตในภาพ ความยาว
ต้องการไฟล์ ออฟเซ็ตในภาพ ความยาว ไฟล์ md5sum filestart-rsyncsum
มีไฟล์ ออฟเซ็ตในภาพ ความยาว ไฟล์ md5sum filestart-rsyncsum
ภาพ-ข้อมูล ภาพยาว ภาพ md5sum rsyncsum-ขนาด

รายละเอียด


Jigsaw Download สร้างขึ้นโดยคำนึงถึงรูปแบบของอิมเมจซีดี ISO9660 อย่างไรก็ตาม
ต่อไปนี้ยังใช้กับรูปแบบระบบไฟล์อื่นๆ อีกมาก เช่นเดียวกับไฟล์เก็บถาวร `tar' และ
ไฟล์ 'zip' ที่ไม่บีบอัด ภาพซีดีมีทั้งข้อมูลสำหรับการจัดระเบียบ
ระบบไฟล์ (ส่วนหัวที่มีชื่อดิสก์ ฯลฯ ข้อมูลไดเรกทอรี ISO9660 ข้อมูลส่วนขยายเช่น
Joliet หรือ RockRidge, Zero padding) และไฟล์ที่อยู่ในซีดี สิ่งสำคัญ
คุณสมบัติที่ jigdo อาศัยคือแต่ละไฟล์ถูกเก็บไว้ในส่วนที่ต่อเนื่องกันของ
ภาพ; มันไม่ได้แบ่งออกเป็นสองส่วนขึ้นไป

เมื่อ ไฟล์ jigdo ได้รับไฟล์จำนวนหนึ่งที่อาจมีอยู่ในรูปภาพ มันตรวจพบ
มีไฟล์ใดบ้างโดยใช้ "ผลรวมการตรวจสอบ" ที่ได้รับแรงบันดาลใจจากไฟล์ที่ใช้
by rsync(1). ข้อมูลผลลัพธ์จะถูกเขียนไปยัง `.แม่แบบ' ไฟล์: หากเป็นส่วนหนึ่งของ
ไม่สามารถจับคู่รูปภาพได้ (เช่น เป็นข้อมูลไดเรกทอรี) ข้อมูลถูกบีบอัดและ
เขียนโดยตรงไปยังแม่แบบ อย่างไรก็ตาม หากพบไฟล์ที่ตรงกัน ข้อมูลของไฟล์จะเป็น
ละเว้นจากแม่แบบ มีเพียงการอ้างอิง (การตรวจสอบ MD5 ของไฟล์) เท่านั้นคือ
แทรกอยู่ในแม่แบบ

โปรดทราบว่าข้อมูลเทมเพลตมีเฉพาะข้อมูลไบนารี ไม่มีชื่อไฟล์ใดๆ
หรือ URI เนื่องจากไม่สามารถแก้ไขได้ง่ายในกรณีที่จำเป็นต้องเปลี่ยนค่าเหล่านี้
ข้อมูลทั้งหมดนั้นถูกเก็บไว้ใน `.จิ๊กโด' ไฟล์ข้อความที่คุณสามารถเพิ่ม URL ได้
สำหรับเซิร์ฟเวอร์ของคุณ ไฟล์ jigdo จัดเตรียมการแมปสำหรับเช็คซัม MD5 แต่ละรายการกับหนึ่งรายการขึ้นไป
ตำแหน่งดาวน์โหลดสำรองสำหรับส่วนที่เกี่ยวข้อง

นอกเหนือจากการแมปผลรวม MD5 กับ URI แล้ว ไฟล์ jigdo ยังมีการชี้ URI
ไปยังตำแหน่งดาวน์โหลดสำหรับไฟล์เทมเพลต ด้วยวิธีนี้ จิ๊กโด เครื่องมือดาวน์โหลดต้องการเท่านั้น
จะได้รับ URI หนึ่งอัน (ของ `.จิ๊กโด') เพื่อให้สามารถดาวน์โหลดและประกอบใหม่
ภาพที่สมบูรณ์

FORMAT OF .จิ๊กโด ไฟล์


รูปแบบโดยรวมของ `.จิ๊กโด' ตามด้วยไฟล์ `. เริ่มต้น' ซึ่งใช้โดย
โครงการ Gnome และ KDE สำหรับข้อมูลบางส่วน ไฟล์ถูกจัดเป็นส่วนๆ ซึ่งแต่ละส่วน
นำหน้าด้วยบรรทัดที่อ่านว่า `[ชื่อส่วน]' ภายในแต่ละส่วน เส้นจะมีรูปแบบ
`ป้ายกำกับ = ค่า' บรรทัดดังกล่าวเรียกอีกอย่างว่า `รายการ' ด้านล่าง ทั้งหมด `.จิ๊กโด' ไฟล์ใช้ UTF-8 เป็น
การเข้ารหัสอักขระของพวกเขา

ความคิดเห็นถูกนำมาใช้ด้วยอักขระ `#' และขยายไปจนสุดบรรทัด
ช่องว่างจะถูกละเว้นที่จุดเริ่มต้นและจุดสิ้นสุดของบรรทัดตลอดจนด้านซ้ายและด้านขวาของส่วน
ชื่อและ `=' ในรายการ นอกจากนี้ยูทิลิตี้ jigdo ยังแยกข้อความของ
ค่าป้อนเข้า (เช่น ส่วนหลัง `=') เป็นคำที่คั่นด้วยช่องว่าง เหมือน
เชลล์ยูนิกซ์ เครื่องหมายคำพูดเดี่ยว '' และคู่ "" สามารถใช้เพื่อป้องกันไม่ให้เช่น URIs
ที่มีช่องว่างถูกแยกออกจากกัน ในทำนองเดียวกัน อักขระที่มีความหมายพิเศษ (the
อักขระ '"#\ และช่องว่าง/แท็บ) ต้องยกมากับ \ เพื่อให้ปรากฏในค่า เช่นเดียวกับ
เชลล์ มีความแตกต่างระหว่าง ' ' และ " ": ภายใน ' ' อักขระ "#\ และ
ช่องว่างสูญเสียความหมายพิเศษและกลายเป็นอักขระธรรมดา ในขณะที่ภายใน " "
เฉพาะอักขระ '# และช่องว่างเท่านั้นที่สูญเสียความหมายพิเศษ - กล่าวอีกนัยหนึ่ง
แบ็กสแลช Escape ยังคงใช้งานได้ภายใน " " แต่ไม่ใช่ ' '

`.จิ๊กโด' ไฟล์สามารถเลือกที่จะบีบอัดด้วย gzip(1) ไฟล์ jigdo ส่งออกเสมอ
ไฟล์ที่ไม่บีบอัด ซึ่งคุณสามารถบีบอัดได้เอง จิ๊กโด-ไลต์ รองรับคนโสด
ไฟล์ที่ไม่บีบอัดและบีบอัด

(พฤติกรรมที่อาจเปลี่ยนแปลงได้ในอนาคตและไม่ควรพึ่งพา: จิ๊กโด
นอกจากนี้ยังรองรับข้อความธรรมดาและส่วน gzipped ที่ต่อกันจำนวนเท่าใดก็ได้ในไฟล์
- ตัวอย่างเช่น คุณสามารถบีบอัด `.จิ๊กโด' แล้วเพิ่มสองสามบรรทัดของ
ข้อมูลที่ไม่บีบอัดจนจบ)

ในทุกกรณี `.gz' ควรลบนามสกุลออกจากชื่อไฟล์ - เครื่องมือจะ
กำหนดโดยอัตโนมัติจากเนื้อหาไฟล์ว่าไฟล์ถูกบีบอัดหรือไม่

ด้านล่างนี้คือคำอธิบายของชื่อส่วนแต่ละส่วนที่ใช้โดย jigdo

จิ๊กโด วน
[จิ๊กโด]
เวอร์ชัน = 1.1
ตัวสร้าง=jigdo-file/1.0.0

ข้อมูลเกี่ยวกับเวอร์ชันของรูปแบบไฟล์ jigdo ที่ใช้และโปรแกรมที่
สร้างมันขึ้นมา ควรมีหนึ่งส่วนดังกล่าวต่อ `.จิ๊กโด' ไฟล์.

ภาพ วน
[ภาพ]
ชื่อไฟล์="ชื่อไฟล์ for ประหยัด on ของผู้ใช้ แผ่นดิสก์"
แม่แบบ="ยูริ ที่ไหน ไปยัง นำมา เทมเพลต ไฟล์"
Template-MD5Sum=OQ8riqT1BuyzsrT9964A7g
ข้อมูลสั้น=แถวเดียว ลักษณะ of ภาพ (200 อักขระ สูงสุด)
ข้อมูล=ยาว ลักษณะ (5000 อักขระ สูงสุด)

ค่าสำหรับรายการ "เทมเพลต" สามารถเป็นได้ทั้ง URL (แบบสัมบูรณ์หรือสัมพันธ์กับ URL
ของไฟล์ jigdo) หรือสตริงในรูปแบบ `ฉลาก:ชื่อพา ธ'(ไม่ได้ใช้งาน) ตามที่อธิบายไว้
ด้านล่าง

เพิ่มรายการ `Template-MD5Sum' โดย ไฟล์ jigdo และระบุผลรวมการตรวจสอบ MD5 ของ
สร้าง `.แม่แบบ' ไฟล์. ใช้โดย จิ๊กโด เพื่อตรวจสอบกรณีที่ดาวน์โหลด
ข้อมูลเทมเพลตเสียหายหรือเป็นของรูปภาพอื่น

ค่าของรายการ `ShortInfo' และ `Info' ต่างจากค่ารายการอื่น ๆ ไม่ แยก
ขึ้นเป็นคำพูดแทนคำพูดทั้งหมดจะถูกเก็บรักษาไว้

ค่าของรายการ `ข้อมูล' นั้นพิเศษในเรื่องนั้น จิ๊กโด(1) สามารถเลือกแยกวิเคราะห์มาร์กอัป XML
มันมี หากมาร์กอัปมีข้อผิดพลาด เช่น แท็กที่ไม่สมดุล/ไม่รองรับ สตริงคือ
แสดงตามตัวอักษร โดยไม่ต้องแยกวิเคราะห์ XML แท็กที่รองรับคือ (ตัวหนา),
(ตัวเอียง), (แบบอักษรของเครื่องพิมพ์ดีด) (ขีดเส้นใต้) (แบบอักษรขนาดใหญ่ขึ้น)
(แบบอักษรเล็กลง) และ (ไลน์เบรก) เอนทิตีที่รองรับ ได้แก่ <
(`<'), > (`>') และ & (`&') โปรดทราบว่ารายการ "ข้อมูล" ทั้งหมดต้องอยู่ในบรรทัดเดียวใน
ไฟล์จิ๊กโด

ส่วนนี้อาจเกิดขึ้นหลายครั้ง แต่ทั้งหมดยกเว้นส่วนแรกจะถูกละเว้น นี้
มีประโยชน์ เช่น เมื่อสร้าง `.จิ๊กโด' ไฟล์สำหรับอิมเมจ DVD เมื่อคุณมีอยู่แล้ว
`.จิ๊กโด' ไฟล์สำหรับซีดีที่มีเนื้อหาเหมือนกัน: คุณสามารถ `[รวม]' (ดูด้านล่าง) ได้
ไฟล์ jigdo ของ CD ที่ส่วนท้ายของไฟล์ DVD jigdo ต่อจากส่วน `[Image]'

PARTS วน
[อะไหล่]
xJNkjrq8NYMraeGavUpllw=LabelA:part0
GoTResP2EC6Lb_2wTsqOoQ=LabelA:ส่วนที่ 1
kyfebwu6clbYqqWUdFIyaw=LabelB:some/path/part2
-J9UAimo0Bqg9c0oOXI1mQ=http://some.where.com/part3

บรรทัดทั้งหมดในส่วน ซึ่งจัดเตรียมการแมปจากเช็คซัม MD5 ไปยัง URI มี
รูปแบบเดียวกัน: ทางด้านซ้ายของ `=' เช็คซัม (เข้ารหัสด้วย Base64-like
การเข้ารหัส) จะได้รับและทางด้านขวาจะมีสตริงที่สอดคล้องกับส่วนที่มีสิ่งนี้
เช็คซัม; URI ที่สมบูรณ์หรือสตริงของแบบฟอร์ม `ฉลาก:ชื่อพา ธ', ซึ่งเป็น
ขยายเป็น URI หนึ่งรายการขึ้นไปโดยค้นหาคำจำกัดความของ ฉลาก ใน
`[เซิร์ฟเวอร์]' ส่วน

ในกรณีที่ไม่พบเช็คซัม MD5 ใด ๆ ในส่วน `[ชิ้นส่วน]' โดย จิ๊กโดที่
โปรแกรมจะทำการค้นหา `MD5Sum:' เช่น สำหรับ
`MD5Sum:xJNkjrq8NYMraeGavUpllw' หากคุณลบบรรทัดสำหรับ `part0' ด้านบน

ผลรวมการตรวจสอบที่ปรากฏหลายครั้งในส่วนนี้หมายถึงการดาวน์โหลดทางเลือก
สถานที่สำหรับส่วน

อาจมีส่วน `[ชิ้นส่วน]' จำนวนเท่าใดก็ได้ในไฟล์ พวกเขาทั้งหมดได้รับการพิจารณาเมื่อ
ค้นหาเช็คซัม MD5

ไฟล์ jigdo วางส่วน `[ชิ้นส่วน]' ไว้ที่ท้ายไฟล์เสมอ และมันก็เสมอกัน
จัดเรียงไฟล์ใด ๆ ที่ระบุด้วย --ผสาน ให้มีส่วนดังกล่าวเพียงส่วนเดียวในตอนท้าย นี้
จะทำเพื่อให้ จิ๊กโด เพื่อแสดงข้อมูลจากส่วน `[รูปภาพ]' ในขณะที่
ส่วนที่เหลือของไฟล์นั้นยังคงถูกดาวน์โหลด

เซิร์ฟเวอร์ วน
[เซิร์ฟเวอร์]
ป้ายกำกับA=http://myserver.org/
ป้ายกำกับA=ftp://mirror.myserver.org/
LabelB=LabelC:ไดเรกทอรีย่อย/
ป้ายกำกับC=http://some.where.com/jigdo/

บรรทัดทั้งหมดในส่วน ซึ่งให้การแมปจากป้ายชื่อเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์
ตำแหน่ง มีรูปแบบเหมือนกัน: ทางด้านซ้ายของ `=' จะมีการระบุชื่อป้ายกำกับ และ
ทางด้านขวาของค่าที่จะขยายชื่อป้ายกำกับไป

ชื่อป้ายกำกับที่ปรากฏหลายครั้งในส่วนนี้หมายถึงการดาวน์โหลดทางเลือก
ตำแหน่งสำหรับชิ้นส่วนที่ใช้ฉลากในส่วน `[ชิ้นส่วน]' สัญกรณ์นี้ทำให้
มันง่ายมากที่จะเพิ่มมิเรอร์ให้กับไฟล์ jigdo

ดังที่แสดงในตัวอย่างข้างต้น ค่าฉลากอาจอ้างอิงถึงป้ายกำกับอื่นๆ ใน
ในกรณีนี้ รายการ `LabelB:some/path/part2' ในส่วน `[Parts]' จะขยายเป็น
`http://some.where.com/jigdo/subdirectory/some/path/part2'. วนซ้ำในฉลาก
คำจำกัดความส่งผลให้เกิดพฤติกรรมที่ไม่ได้กำหนดไว้และต้องหลีกเลี่ยง

อาจมีส่วน `[เซิร์ฟเวอร์]' จำนวนเท่าใดก็ได้ในไฟล์ พวกเขาทั้งหมดได้รับการพิจารณาเมื่อ
ค้นหาฉลาก `[Parts]' หรือ `[Servers]' อย่างใดอย่างหนึ่ง แต่ไม่สามารถละเว้นจากทั้งสองอย่าง
ไฟล์จิ๊กโด

วิธี วน
[ความคิดเห็น]
ข้อความใดๆ ยกเว้นบรรทัดนั้นต้องไม่ขึ้นต้นด้วย `['

ข้อความทั้งหมดที่ต่อท้ายบรรทัด `[ความคิดเห็น]' หรือ `[ความคิดเห็น]' จะถูกละเว้น ไปจนถึงบรรทัดถัดไปด้วย
ป้ายชื่อส่วน

รวม ผู้กำกับ
[รวม http://some.url/file.jigdo]

บรรทัดของแบบฟอร์มนี้ทำให้เนื้อหาของไฟล์ jigdo ที่ระบุถูกดาวน์โหลดและ
แยกวิเคราะห์เหมือนกับไฟล์ jigdo หลัก ผลจะเหมือนกับการคัดลอกรวม
เนื้อหาของไฟล์ลงในไฟล์ที่มีคำสั่ง include (ข้อยกเว้น: อะไรก็ได้
URL สัมพัทธ์ได้รับการแก้ไขเสมอโดยใช้ URL ของ `.จิ๊กโด' ไฟล์ที่มี that
URL สัมพัทธ์)

อาร์กิวเมนต์ URL สามารถเป็น URL แบบสัมบูรณ์หรือแบบสัมพัทธ์ URL สัมพัทธ์จะถือว่าเป็น
สัมพันธ์กับ URL ของไฟล์ jigdo ซึ่งมีคำสั่ง include รวมกระป๋อง
ซ้อนกัน แต่การสร้างลูปของคำสั่ง include เป็นข้อผิดพลาด มันคือ ไม่ เป็นไปได้
เพื่อใช้ URL ของแบบฟอร์ม `ฉลาก:ชื่อพา ธ'.

ไม่สามารถอ้างอิง URL ด้วย "" อักขระ `]' ใดๆ ในอาร์กิวเมนต์ต้องหลีกเลี่ยงเป็น
`%5D' และช่องว่างใดๆ เป็น `%20'

รวมคำสั่งได้รับการสนับสนุนโดย .เท่านั้น จิ๊กโด, พวกเขาถูกละเลยโดย จิ๊กโด-ไลต์.

คำสั่ง include จะยุติส่วนก่อนหน้าใดๆ แต่จะไม่เริ่มส่วนใหม่ ใน
กล่าวคือต้องเริ่มส่วนใหม่หลังบรรทัดรวมเสมอ จิ๊กโด ไม่
อนุญาตให้รายการปกติปรากฏด้านล่าง `[รวม]'

แคช ไฟล์


ไฟล์ใดๆ ที่ระบุด้วย the --แคช ตัวเลือกใช้เพื่อเก็บข้อมูลเกี่ยวกับ ไฟล์
นำเสนอให้กับ ไฟล์ jigdo. เมื่อทำการสืบค้นแคช ไฟล์จะถือว่าไม่เปลี่ยนแปลง (และไฟล์
ใช้ข้อมูลแคช) เฉพาะในกรณีที่ชื่อไฟล์ ขนาดไฟล์ และเวลาแก้ไขล่าสุด (mtime) ตรงกัน
อย่างแน่นอน. สำหรับชื่อไฟล์ที่ตรงกัน ไม่ใช่ชื่อไฟล์ทั้งหมด แต่ใช้เฉพาะ part
ตามหลัง `//' ใดๆ เพื่อให้การเปลี่ยนแปลงใดๆ ในส่วนก่อนหน้า `//' จะไม่ทำให้เป็นโมฆะ
แคช

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

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

เนื่องจากลักษณะเฉพาะของไลบรารีฐานข้อมูลพื้นฐาน (libdb3) ไฟล์แคชจะไม่
หดตัว พวกมันเติบโตเท่านั้น หากรายการจำนวนมากหมดอายุจากไฟล์แคชของคุณและ
คุณต้องการให้มันย่อขนาด คุณสามารถลบมันได้ (แน่นอนว่าทุกอย่างจะมี
ที่จะสร้างใหม่) หรือใช้ยูทิลิตี้ที่มาพร้อมกับ libdb3 เพื่อถ่ายโอนข้อมูลและกู้คืน
ฐานข้อมูลด้วยคำสั่งเช่น `db3_ดัมพ์ เก่า cache.db | db3_load ใหม่ cache.db'. สำหรับเดเบียน
โปรแกรมเหล่านี้มีให้ในแพ็คเกจ `libdb3-util'

ถ้าแตกต่าง --md5-บล็อกขนาด ถูกระบุไว้ ไฟล์ทั้งหมดจะต้องอ่านซ้ำอีกครั้งถึง
อัปเดตรายการแคช ถ้าแตกต่าง --นาที-ความยาว ระบุเฉพาะตัวแรก
ต้องอ่านไบต์ `md5-block-size' ซ้ำ

ตัวอย่าง


เตรียม ของคุณ CD ภาพ สำหรับ การแพร่กระจาย
คุณได้สร้างอิมเมจซีดี `อิมเมจ.iso' จากไฟล์บางไฟล์ที่เก็บไว้ในไดเร็กทอรี
`/บ้าน/ftp' บนฮาร์ดดิสก์ของคุณ ซึ่งมีให้ออนไลน์ในชื่อ `ftp://mysite.org'. เนื่องจาก
คุณไม่ต้องการเปลืองพื้นที่โดยโฮสต์ข้อมูลเดียวกันสองครั้งอย่างมีประสิทธิภาพ (ครั้งเดียวเป็นไฟล์บน
เซิร์ฟเวอร์ FTP เมื่ออยู่ในภาพ) และคุณเบื่อกับการดาวน์โหลดของผู้ใช้ที่ยกเลิก
หลังจาก 200MB และเริ่มต้นการดาวน์โหลดใหม่หลายสิบครั้ง คุณตัดสินใจใช้ jigdo
คุณเตรียมภาพสำหรับดาวน์โหลดอย่างไร?

อันที่จริงจำเป็นต้องมีคำสั่งเดียวเท่านั้น:

ไฟล์ jigdo ทำแม่แบบ --image=image.iso --jigdo=/home/ftp/image.jigdo
-- template=/home/ftp/image.template /บ้าน/ftp// --ฉลาก Mysite=/บ้าน/ftp --ยูริ
มายไซต์=ftp://mysite.org/

ตอนนี้คนสามารถชี้ จิ๊กโด ที่ `ftp://mysite.org/image.jigdo' เพื่อดาวน์โหลดภาพของคุณ NS
ไฟล์เทมเพลตต้องสามารถเข้าถึงได้เป็น `ftp://mysite.org/image.template'.

โปรดทราบว่าไม่มีสิ่งใดขัดขวางไม่ให้คุณทำเช่นเดียวกันกับเซิร์ฟเวอร์ FTP ที่ไม่ใช่
จัดการโดยคุณ - ในกรณีนี้ คุณจะต้องโฮสต์ ` . เท่านั้น.จิ๊กโด' และ `.แม่แบบ'
ไฟล์บนเซิร์ฟเวอร์/โฮมเพจของคุณเอง

เตรียม AN โดยพลการ LARGE ไฟล์ สำหรับ การแพร่กระจาย
เราคิดว่าคุณมีไฟล์ขนาดใหญ่ที่ไม่ใช่ระบบไฟล์ เช่น `ภาพยนตร์.mpeg'. เพราะ
ของปัญหาพื้นที่ คุณต้องการกระจายข้อมูลบนสองเซิร์ฟเวอร์

ในกรณีนี้ ส่วนของภาพจะต้องสร้างเทียมด้วย แยก
สั่งการ. ตัวอย่างเช่น หากต้องการสร้างชิ้นละ 4MB ให้ใช้ `แยก -b 4m ภาพยนตร์.mpeg ส่วนหนึ่ง'.
คัดลอกไฟล์ผลลัพธ์ `ส่วนXX' เป็นสองไดเร็กทอรี `1' และ `2' ที่คุณสร้าง
ตามวิธีที่คุณต้องการให้ไฟล์กระจายระหว่างเซิร์ฟเวอร์ ถัดไป สร้าง
ไฟล์ jigdo และเทมเพลตด้วย `ไฟล์ jigdo ทำแม่แบบ --image=movie.mpeg 1 // 2 //'. คุณ
จะต้องแก้ไข `.จิ๊กโด' ไฟล์และจัดเตรียม URI ที่ถูกต้องสำหรับสองเซิร์ฟเวอร์ที่
คุณจะอัปโหลดไฟล์ `ส่วนXX' ไฟล์ไปยัง.

ที่กำหนดเอง รุ่น OF ภาพ
เนื่องจากสามารถกำหนด URI ที่แตกต่างกันสำหรับแต่ละส่วนของรูปภาพได้หากจำเป็น
จิ๊กโดมีความยืดหยุ่นสูง มีเพียงตัวอย่างเดียวเท่านั้นที่มีความเป็นไปได้ของเวอร์ชันที่กำหนดเองของ
ภาพ: สมมติว่ามีคนกำลังแจกจ่ายภาพซีดี และคุณต้องการสร้างสักสองสามภาพ
การเปลี่ยนแปลงเล็กน้อยและแจกจ่ายเวอร์ชันของคุณเอง คุณดาวน์โหลด `เป็นทางการ.iso' ซีดี
ภาพด้วย จิ๊กโด (ส่ง URL ของ ` . ให้Official.jigdo') เขียนลง CD-R ทำ
การเปลี่ยนแปลง (เช่น การเพิ่มไฟล์จาก `ไฟล์ของฉัน' ไดเรกทอรีบนฮาร์ดดิสก์ของคุณ) และสร้างของคุณ
รุ่นของตัวเอง `myversion.iso'. ต่อไปคุณสอน ไฟล์ jigdo เพื่อสร้างจิ๊กโดและ
ไฟล์เทมเพลตสำหรับรูปภาพที่คุณแก้ไขโดยใช้คำสั่ง

ไฟล์ jigdo ทำแม่แบบ --image=myversion.iso /mnt/ซีดีรอม/ ไฟล์ของฉัน// --ฉลาก
ของฉัน=myfiles/ --ยูริ ฉัน=http://my.homepage.net/ --merge=official.jigdo
ในขณะที่ `เป็นทางการ.iso' ถูกติดตั้งภายใต้ `/mnt/cdrom'. โดยใช้ --ผสานคุณได้บอก จิ๊กโด-
ไฟล์ เพื่อนำเนื้อหาของ `Official.jigdo' เพิ่มส่วน `[รูปภาพ]' ใหม่สำหรับ
`myversion.iso' และเขียนไฟล์ jigdo ที่ได้ไปที่ `myversion.jigdo' - ดังนั้นตอนนี้
`myversion.jigdo' เสนอสองภาพสำหรับดาวน์โหลด เวอร์ชันดั้งเดิมและการแก้ไขของคุณ
รุ่น (หากคุณไม่ต้องการเสนอเวอร์ชันอย่างเป็นทางการ ให้แก้ไขและลบ
`[รูปภาพ]' ส่วนที่แสดง `เป็นทางการ.iso'.)

ตอนนี้คุณสามารถอัปโหลด `.จิ๊กโด' ไฟล์ `.แม่แบบ' และไฟล์ใน `ไฟล์ของฉัน'
ถึง `http://my.homepage.net/'. ดังนั้น สำหรับคนที่จะดาวน์โหลดรูปภาพที่คุณดัดแปลง คุณต้องทำ
ไม่ จำเป็นต้องอัปโหลดเนื้อหารูปภาพทั้งหมดไปยังพื้นที่เว็บของคุณ แต่มีเพียงคุณเท่านั้นที่เปลี่ยนแปลง
ทำ!

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

รวมกัน หลาย จัดการ JIGDO ภาพ INTO ONE
นอกจากนี้ยังไม่มีปัญหาในการรวมข้อมูลจากหลายแหล่งที่ใช้ jigdo ตัวอย่างเช่น if
ของเซิร์ฟเวอร์ที่แตกต่างกันห้าเครื่องและไม่เกี่ยวข้องกัน แต่ละเซิร์ฟเวอร์จะแจกจ่ายอิมเมจซีดีที่แตกต่างกันผ่าน
jigdo คุณสามารถสร้างอิมเมจดีวีดีแบบกำหนดเองที่มีข้อมูลจากซีดีทั้งหมดเหล่านี้
เมื่อคนใช้ จิ๊กโด เพื่อดาวน์โหลดภาพของคุณ ไฟล์แต่ละไฟล์ในดีวีดีจะถูกดึงมา
จากแหล่งเดียวกับซีดีต้นฉบับ

ดังนั้น แม้ว่าคุณจะแจกจ่ายไฟล์ขนาด 3.2GB ผ่านพื้นที่เว็บของคุณ
จำนวนข้อมูลจริงที่จัดเก็บไว้ในเซิร์ฟเวอร์ของคุณจะอยู่ในลำดับหลาย
MB

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


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

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

  • 1
    ทำความสะอาดล้ำลึก
    ทำความสะอาดล้ำลึก
    สคริปต์ Kotlin ที่สร้างนิวเคลียร์ทั้งหมด
    แคชจากโครงการ Gradle/Android
    มีประโยชน์เมื่อ Gradle หรือ IDE ให้คุณ
    ลง. สคริปต์ได้รับการทดสอบแล้ว
    macOS แต่...
    ดาวน์โหลด ทำความสะอาดอย่างล้ำลึก
  • 2
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    ปลั๊กอิน Eclipse Checkstyle
    รวมโค้ด Checkstyle Java
    ผู้ตรวจสอบบัญชีใน Eclipse IDE ดิ
    ปลั๊กอินให้ข้อเสนอแนะแบบเรียลไทม์กับ
    ผู้ใช้เกี่ยวกับการละเมิด...
    ดาวน์โหลดปลั๊กอิน Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป็นเครื่องเล่นสื่อฟรี
    ซอฟต์แวร์ ส่วนหนึ่งขึ้นอยู่กับ WMP และ VLC เดอะ
    เครื่องเล่นในสไตล์มินิมอลด้วย
    ธีมสีมากกว่าสิบสีและยังสามารถ
    ข ...
    ดาวน์โหลด AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV และ ADDON สำหรับ XBMC/
    Kodi que อนุญาต disponer de un
    ตัวถอดรหัสของ los servicios IPTV ของ
    Movistar รวมเข้าด้วยกัน
    ศูนย์สื่อแม...
    ดาวน์โหลด movistartv
  • 5
    รหัส :: บล็อก
    รหัส :: บล็อก
    Code::Blocks เป็นโอเพ่นซอร์สฟรี
    ข้ามแพลตฟอร์ม C, C++ และ Fortran IDE
    สร้างขึ้นเพื่อตอบสนองความต้องการสูงสุด
    ของผู้ใช้ มันถูกออกแบบมาให้มาก
    ขยาย...
    ดาวน์โหลด Code::Blocks
  • 6
    ท่ามกลาง
    ท่ามกลาง
    ท่ามกลางหรือส่วนต่อประสาน Minecraft ขั้นสูง
    และการติดตามข้อมูล/โครงสร้างเป็นเครื่องมือในการ
    แสดงภาพรวมของ Minecraft
    โลกโดยไม่ต้องสร้างมันขึ้นมาจริงๆ มัน
    สามารถ ...
    ดาวน์โหลดท่ามกลาง
  • เพิ่มเติม»

คำสั่ง Linux

Ad