หน้าแรก / เครื่องมือไฟล์ / ตัวสร้างไฟล์ทดสอบแบบสุ่มออนไลน์
เครื่องมือออนไลน์ฟรี

ตัวสร้างไฟล์ทดสอบแบบสุ่มออนไลน์

สร้างไฟล์ข้อมูลสุ่มขนาด 1 ไบต์ถึง 64 MiB เลือกขนาดและชื่อไฟล์แล้วดาวน์โหลด

เริ่มใช้งาน

คุณสมบัติและรายละเอียด

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

ตัวอย่างการใช้งาน

สมมติคุณต้องการทดสอบการอัปโหลดไฟล์ขนาด 5 MiB ไปยังเซิร์ฟเวอร์ ให้ป้อนขนาดเป็น 5 MiB แล้วคลิกสร้าง ระบบจะสร้างไฟล์ชื่อ random-file.bin ขนาด 5,242,880 ไบต์ (5 × 1024 × 1024) ทันที

ข้อจำกัดที่ควรทราบ

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

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

1. ฉันสามารถสร้างไฟล์ขนาดเกิน 64 MiB ได้หรือไม่?

ไม่สามารถทำได้ เนื่องจากเครื่องมือจำกัดขนาดไฟล์สูงสุดไว้ที่ 64 MiB เพื่อป้องกันไม่ให้เบราว์เซอร์ทำงานหนักเกินไป หากต้องการไฟล์ใหญ่ขึ้น ควรสร้างไฟล์หลายไฟล์แล้วรวมกัน หรือใช้เครื่องมืออื่นที่ทำงานบนเซิร์ฟเวอร์

2. เนื้อหาของไฟล์สุ่มจริงหรือไม่ และปลอดภัยต่อการทดสอบหรือไม่?

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

3. การเปลี่ยนชื่อไฟล์มีผลต่อเนื้อหาหรือไม่?

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

หน่วยใช้ฐานสอง: KiB = 1,024 ไบต์ (KiB), MiB = 1,048,576 ไบต์ (MiB) ขนาดที่ขอต้องอยู่ในช่วง 1–67,108,864 ไบต์ และเศษไบต์จะถูกปัดลง ตั้งชื่อก่อนสร้าง แล้วคลิกปุ่มดาวน์โหลดหลังสร้างเสร็จ ไม่มีการดาวน์โหลดอัตโนมัติ การบันทึก Blob ในเครื่องไม่ใช่การวัดความเร็วอินเทอร์เน็ต

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ