ดูเนื้อหาไฟล์ TAR ด้วย C#

Aspose.ZIP for .NET ช่วยให้แอป C# เปิดไฟล์ TAR และไล่ดูรายการที่จัดเก็บไว้โดยไม่ต้องแตกไฟล์ทั้งหมด เหมาะสำหรับตรวจสอบไฟล์อัปโหลด จัดทำบัญชีเนื้อหา และตรวจสอบความถูกต้องฝั่งเซิร์ฟเวอร์ โดยไม่ต้องติดตั้งโปรแกรมบีบอัดไฟล์

ตัวอย่าง C#: แสดงรายการไฟล์ใน TAR

ตัวอย่างนี้เปิดไฟล์ TAR และพิมพ์ชื่อของแต่ละรายการ

เปิด TAR และแสดงรายการภายใน

using Aspose.Zip.Tar;

using (var archive = new TarArchive("input.tar"))
{
    foreach (TarEntry entry in archive.Entries)
    {
        Console.WriteLine(entry.Name);
    }
}

วิธีเปิดไฟล์ TAR ด้วย C#

เพิ่ม Aspose.ZIP for .NET ผ่าน NuGet สร้าง TarArchive จากพาธหรือสตรีม แล้ววนอ่าน Entries แต่ละ TarEntry ให้ชื่อและข้อมูลเมตาที่มีอยู่ ดู ภาพรวมโปรแกรมดูไฟล์เก็บถาวร

คอนโซลตัวจัดการแพ็กเกจ

PM> Install-Package Aspose.Zip

ขั้นตอนดูรายการในไฟล์ TAR

  1. ติดตั้งและอ้างอิง Aspose.ZIP for .NET
  2. ส่งพาธหรือสตรีมของ TAR ให้ตัวสร้าง TarArchive
  3. วนอ่านคอลเลกชัน Entries
  4. อ่าน TarEntry.Name และข้อมูลเมตาที่ต้องการ
  5. ปิดออบเจ็กต์ไฟล์เก็บถาวรเมื่อเสร็จสิ้น

ข้อกำหนดของโปรแกรมดู TAR

  • รันไทม์ .NET ที่รองรับบน Windows, Linux หรือ macOS
  • สภาพแวดล้อมพัฒนา C# เช่น Microsoft Visual Studio
  • โปรเจกต์อ้างอิง Aspose.ZIP for .NET
  • ไฟล์ TAR หรือสตรีมที่ถูกต้องและอ่านได้

ความสามารถและข้อจำกัดของโปรแกรมดู TAR

TarEntry ให้ข้อมูลผ่านพร็อพเพอร์ตี Name, Length, UncompressedSize, ModificationTime, IsDirectory โดยค่าที่มีจริงขึ้นอยู่กับไฟล์ต้นฉบับ

โปรแกรมดูอ่านดัชนีและนำเสนอชื่อ ขนาด วันที่ และข้อมูลเมตาที่รูปแบบมี โดยไม่แตกไฟล์ทั้งหมดโดยอัตโนมัติ TAR ไม่บีบอัดข้อมูลเอง ส่วน TAR.GZ และ TAR.XZ มีชั้นบีบอัดภายนอก

Aspose.ZIP จัดการคอนเทนเนอร์ แต่ไม่เรนเดอร์เอกสารหรือสื่อภายใน หากต้องการดูตัวอย่าง ให้ส่งรายการที่เลือกไปยังโปรแกรมดูที่เหมาะสม อ่านเรื่อง การแตกไฟล์ด้วย C#

คำแนะนำสำหรับระบบใช้งานจริงและความปลอดภัย

ถือว่าไฟล์อัปโหลดและชื่อรายการเป็นข้อมูลที่ไม่น่าเชื่อถือ จำกัดขนาด จำนวนรายการ หน่วยความจำ และเวลา จัดการไฟล์เสียหรือเข้ารหัสโดยไม่เปิดเผยรายละเอียดภายใน

ปรับพาธให้เป็นมาตรฐาน ปฏิเสธพาธสัมบูรณ์และ .. เข้ารหัสชื่อก่อนแสดงใน HTML แตกเฉพาะรายการที่อนุญาตไปยังตำแหน่งแยก และปิดออบเจ็กต์กับสตรีมเสมอ ดู ไฟล์ที่ป้องกันด้วยรหัสผ่าน

คำถามที่พบบ่อยเกี่ยวกับโปรแกรมดู TAR

1. จะแสดงไฟล์ใน TAR ด้วย C# ได้อย่างไร

เปิดด้วย TarArchive วนอ่าน Entries และอ่าน Name ของ TarEntry โดยไม่ต้องแตกไฟล์ทั้งหมด

2. ดู TAR โดยไม่แตกไฟล์ได้หรือไม่

ได้ ตัวสร้าง TarArchive จะอ่านโครงสร้างและสร้างรายการ Entries โดยไม่คลายข้อมูลของทุกไฟล์ ให้แตกเฉพาะรายการที่แอปต้องใช้

3. ต้องติดตั้งโปรแกรมบีบอัดอื่นหรือไม่

ไม่ต้อง Aspose.ZIP อ่านรูปแบบที่รองรับโดยตรงใน .NET

4. ตรวจสอบ TAR ที่มีรหัสผ่านได้หรือไม่

รูปแบบนี้ไม่มีการป้องกันด้วยรหัสผ่านในขั้นตอนพื้นฐาน หากมีชั้นภายนอกที่เข้ารหัส ให้ประมวลผลชั้นนั้นก่อน

5. อ่านข้อมูลใดจากรายการ TAR ได้บ้าง

TarEntry ให้พร็อพเพอร์ตี Name, Length, UncompressedSize, ModificationTime และ IsDirectory ค่าที่มีจริงขึ้นอยู่กับข้อมูลในไฟล์ต้นฉบับ

แอปฟรีสำหรับเปิด TAR

ลอง โปรแกรมดู TAR ออนไลน์ โดยไม่ต้องเขียนโค้ด

  ไม่ต้องดาวน์โหลดหรือติดตั้ง
  ไม่ต้องเขียนโค้ด
  อัปโหลดไฟล์แล้วเลือกดู
  ตรวจสอบเนื้อหาในเบราว์เซอร์

โปรแกรมดูรูปแบบอื่นที่รองรับ

ตรวจสอบ ZIP, 7Z, RAR, TAR, CPIO และ XAR ด้วย Aspose.ZIP for .NET