ตัวแปลง CPIO เป็น JAR

แปลงไฟล์เก็บถาวร CPIO เป็นรูปแบบ Java Archive ออนไลน์

วางไฟล์ต่างๆ​ ที่นี่. 1 GB ขนาดไฟล์สูงสุด หรือ ลงชื่อ
ไปยัง
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

อัปเกรดรูปแบบ

เปลี่ยนจากรูปแบบ CPIO ที่ไม่เป็นที่รู้จักมาเป็น JAR — คอนเทนเนอร์ที่ใช้ ZIP เป็นฐาน เพิ่มการบีบอัด deflate และรองรับทั่วไปในระบบนิเวศ Java ทั้งหมด

ทุกแพลตฟอร์ม ทุกอุปกรณ์

แปลง CPIO เป็น JAR จาก Windows, macOS, Linux หรือมือถือ ตัวแปลงทำงานผ่านเบราว์เซอร์บน convertio.tools — ไม่ต้องใช้ปลั๊กอินหรือการติดตั้ง

ประมวลผลบนคลาวด์

การประมวลผลการแปลงทั้งหมดเกิดขึ้นบนเซิร์ฟเวอร์ของเรา อุปกรณ์ของคุณยังคงตอบสนองได้ดีโดยไม่คำนึงถึงขนาดไฟล์เก็บถาวร CPIO หรือข้อกำหนดฮาร์ดแวร์

วิธีแปลง CPIO เป็น JAR

1

เลือกไฟล์จากคอมพิวเตอร์, Google Drive, Dropbox, URL หรือทำการลากไฟล์มาที่หน้า.

2

เลือกรูปแบบไฟล์ jar หรือรูปแบบไฟล์อื่นตามต้องการเป็นผลลัพธ์(รองรับรูปแบบไฟล์มากกว่า 200 รูปแบบ)

3

ปล่อยให้แปลงไฟล์และคุณสามารถดาวน์โหลดไฟล์ jar ของคุณได้หลังจากนั้น

เกี่ยวกับรูปแบบไฟล์

CPIO (Copy In, Copy Out) เป็นรูปแบบไฟล์บีบอัดของ Unix ที่มีมาตั้งแต่ระบบ PWB/UNIX ที่ AT&T Bell Labs ในปี 1977 ซึ่งเก่าแก่กว่ารูปแบบ tar เสียอีก ชื่อนี้อธิบายการทำงานเดิมของเครื่องมือ — การคัดลอกไฟล์เข้า (copy in) ไปในไฟล์บีบอัดและออกจาก (copy out) ไฟล์บีบอัด CPIO จัดเก็บไฟล์ตามลำดับพร้อมเฮดเดอร์ของแต่ละไฟล์ที่บรรจุชื่อไฟล์ ข้อมูล inode สิทธิ์ ความเป็นเจ้าของ ตราเวลา และขนาดไฟล์ ตามด้วยข้อมูลไฟล์ รูปแบบนี้มีหลายรูปแบบย่อย ได้แก่ รูปแบบไบนารีดั้งเดิม รูปแบบ ODC (octet-oriented) ที่กำหนดโดย POSIX.1 รูปแบบ newc ของ SVR4 พร้อมฟิลด์อุปกรณ์และ inode ที่ขยาย และรูปแบบ CRC ที่เพิ่มการตรวจสอบ checksum ต่างจาก tar ตรงที่ CPIO อ่านรายการไฟล์จาก standard input ทำให้สามารถประกอบร่วมกับ find และเครื่องมือ Unix อื่น ๆ ผ่านท่อ (pipe) ได้อย่างเป็นธรรมชาติ จุดเด่นประการหนึ่งคือการเก็บรักษาเมทาดาทาของ Unix อย่างซื่อสัตย์ — CPIO บันทึกหมายเลขอุปกรณ์ ข้อมูล inode และความสัมพันธ์ของ hard link ได้ละเอียดกว่าการใช้งาน tar ในยุคแรก จึงเหมาะสำหรับการสำรองข้อมูลระดับระบบ บทบาทสำคัญอีกอย่างหนึ่งของรูปแบบนี้อยู่ในการจัดการแพ็กเกจ Linux — รูปแบบแพ็กเกจ RPM ใช้ CPIO เป็นคอนเทนเนอร์ payload ภายใน หมายความว่าการติดตั้ง Linux ที่ใช้ RPM ทุกครั้งอาศัยการแตกไฟล์ CPIO แม้ว่า tar จะเป็นที่นิยมมากกว่าสำหรับการบีบอัดทั่วไป แต่ CPIO ยังคงใช้งานอยู่ในการดูแลระบบ, initramfs image และโครงสร้างพื้นฐานการจัดการแพ็กเกจ
ผู้พัฒนา: AT&T / Unix
เผยแพร่ครั้งแรก: 1977
JAR (Java Archive) เป็นรูปแบบไฟล์แพ็กเกจที่อิงจาก ZIP พัฒนาโดย Sun Microsystems และเปิดตัวพร้อม JDK 1.1 ในเดือนมกราคม 1996 สำหรับแจกจ่ายไฟล์คลาส Java เมทาดาทาที่เกี่ยวข้อง และทรัพยากรต่าง ๆ เป็นหน่วยเดียวที่พร้อมใช้งาน ไฟล์ JAR มีโครงสร้างเป็น ZIP archive พร้อมไฟล์ META-INF/MANIFEST.MF เพิ่มเติม — ซึ่งเป็น manifest ข้อความที่ประกาศคลาสจุดเข้าหลักของไฟล์บีบอัด การพึ่งพา classpath ข้อมูลเวอร์ชันแพ็กเกจ และข้อมูลลายเซ็นดิจิทัล Java runtime สามารถโหลดคลาสจากไฟล์ JAR โดยตรงโดยไม่ต้องแตกไฟล์ โดยใช้ไดเรกทอรี ZIP เพื่อเข้าถึงรายการแต่ละรายการอย่างมีประสิทธิภาพ ไฟล์ JAR สามารถทำให้ executable ได้ — การระบุแอตทริบิวต์ Main-Class ใน manifest ช่วยให้เปิดแอปพลิเคชันด้วยคำสั่ง java -jar ได้ทันที รูปแบบนี้รองรับการเซ็นรหัสผ่านเครื่องมือ jarsigner ของ JDK โดยฝังลายเซ็นดิจิทัลที่ยืนยันความถูกต้องและความสมบูรณ์ของเนื้อหาในไฟล์บีบอัด จุดเด่นประการหนึ่งคือการผสานเข้ากับระบบนิเวศ Java อย่างเป็นธรรมชาติ — JVM, เครื่องมือ build (Maven, Gradle), แอปพลิเคชันเซิร์ฟเวอร์ และ IDE ทั้งหมดถือว่าไฟล์ JAR เป็น artifact ระดับแรก ช่วยให้เกิด pipeline การ build-deploy-run ที่เป็นหนึ่งเดียว ความเข้ากันได้ย้อนหลังกับเครื่องมือ ZIP มาตรฐานเป็นอีกจุดแข็งเชิงปฏิบัติ — เครื่องมือ ZIP ใด ๆ สามารถตรวจสอบเนื้อหา JAR ได้ ในขณะที่ manifest และชั้นการเซ็นรหัสเพิ่มความสามารถเฉพาะ Java เข้ามา JAR ยังคงเป็นหน่วยแจกจ่ายพื้นฐานสำหรับไลบรารีและแอปพลิเคชัน Java ทั้งในองค์กร อุปกรณ์เคลื่อนที่ และระบบฝังตัว
ผู้พัฒนา: Sun Microsystems
เผยแพร่ครั้งแรก: 23 มกราคม 1996

คำถามที่พบบ่อย

ทำไมต้องแปลง CPIO เป็น JAR?

JAR เป็นคอนเทนเนอร์มาตรฐานสำหรับแอปพลิเคชันและไลบรารี Java หากคุณมีทรัพยากร Java ที่จัดเก็บใน CPIO การแปลงเป็น JAR ทำให้พร้อมใช้งานใน Java toolchain

เปิดไฟล์เก็บถาวร JAR ได้อย่างไร?

JAR ใช้ ZIP เป็นฐาน ดังนั้นเครื่องมือ ZIP ใดก็เปิดได้ สำหรับงาน Java เฉพาะ คำสั่ง jar ของ JDK, IntelliJ IDEA และ Eclipse ทั้งหมดรองรับไฟล์ JAR โดยตรง

การแปลงเพิ่มการบีบอัดหรือไม่?

ใช่ — JAR ใช้การบีบอัด deflate ภายใน ZIP เนื่องจาก CPIO จัดเก็บไฟล์โดยไม่มีการบีบอัด ผลลัพธ์ JAR จึงมักมีขนาดเล็กกว่าต้นฉบับ

การแปลงนี้ฟรีหรือไม่?

ใช่ — convertio.tools ให้บริการแปลง CPIO เป็น JAR โดยไม่มีค่าใช้จ่าย ไม่ต้องมีบัญชีหรือติดตั้งซอฟต์แวร์ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ

แปลงไฟล์ CPIO หลายไฟล์เป็นชุดได้ไหม?

ได้อย่างแน่นอน อัปโหลดไฟล์ CPIO หลายไฟล์พร้อมกันแล้วแปลงทั้งหมดเป็น JAR ในครั้งเดียวโดยใช้ฟีเจอร์การอัปโหลดแบบชุด