เครื่องคิดเลขความเร็วของการเชื่อมต่อ / เวลาดาวน์โหลด

ประมาณเวลาในการดาวน์โหลดจากขนาดแฟ้มและความเร็วการเชื่อมต่อ โดยมีการแปลงค่าความเร็วในการดาวน์โหลด

%
ดาวน์โหลด —
ขนาดรวมในเมกะไบต์ —

ผลลัพธ์จะปรับปรุงเมื่อคุณพิมพ์

เครื่องคำนวณนี่ให้คำตอบถูกต้องหรือเปล่า

เกี่ยวกับเครื่องคิดเลขนี้

A bandwidth calculator works out how long a file takes to transfer over a connection of a given speed, and the key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 is why a connection’s headline number never matches the download figure you watch tick by.

As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — because 100 Mbps is only about 12.5 MB per second. Add a protocol-overhead allowance for the real world (TCP/IP headers, retransmissions, shared links) and the time stretches accordingly; a 10% overhead pushes that 80 s to about 89 s. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks.

You can switch between decimal units (1 KB = 1,000 bytes, the convention ISPs and drive makers use) and binary units (1 KiB = 1,024 bytes, how operating systems count), which shifts the numbers by a few percent — a "1 TB" decimal drive is about 931 binary GiB. This makes the tool handy for estimating backups and large downloads, sizing an internet plan, planning video streaming or uploads, and sanity-checking why a transfer is taking as long as it is.

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

ทำไมการดาวน์โหลดของฉันช้ากว่าความเร็วการเชื่อมต่อของฉัน?

ความเร็วจะถูกแสดงเป็นเมกะบิตต่อวินาที แต่แฟ้มจะถูกวัดเป็นเมกะไบต์ - ไบต์หนึ่งมี 8 บิต ดังนั้น สาย 100 Mbps จะเคลื่อนที่ประมาณ 12.5 MB ต่อวินาที อย่างดีที่สุด ค่าใช้จ่ายของโปรโตคอล, ความกว้างของช่องข้อมูลที่ใช้ร่วมกัน และข้อจำกัดของเซิร์ฟเวอร์ จะลดลงอีก ดังนั้น ค่าใช้จ่ายของสนามจะลดลง

ความแตกต่างระหว่างขนาดของตัวเลขทศนิยมและตัวเลขสองตัวคืออะไร?

หน่วยทศนิยม (ใช้โดยผู้ให้บริการอินเทอร์เน็ตและผู้ผลิตไดรฟ์) ใช้ 1 KB เท่ากับ 1000 ไบต์; หน่วยทศนิยม ใช้ 1 KiB เท่ากับ 1024 ไบต์ หน่วยทศนิยม "1 TB" เท่ากับ 931 ไบต์ GiB ดังนั้น ความคุ้นเคยจึงเปลี่ยนเวลาในการส่งข้อมูลไปเล็กน้อย

ฉันจะแปลง Mbps เป็น MB/s ได้อย่างไร?

แบ่งด้วย 8: 100 Mbps ÷ 8 = 12.5 MB/ s เครื่องคำนวณจะทำการคำนวณนี้โดยอัตโนมัติ และรายงานผลการคำนวณเป็นเวลาในรูปแบบ วัน ชั่วโมง นาที และวินาที

ฉันควรตั้งโปรโตคอล โอเวอร์เฮดให้เป็นยังไง

การส่งข้อมูลจริงๆ จะสูญเสียส่วนหนึ่งไปกับหัวข้อ TCP/ IP, การสลับมือ และการส่งต่ออีกครั้ง 5- 10% เป็นค่าที่เหมาะสมสำหรับการเชื่อมต่อผ่านสาย ใช้มากขึ้นสำหรับ Wi- Fi, มือถือ หรือการเชื่อมต่อที่แออัด มันจะลดความเร็วที่แท้จริง และยืดเวลาในการคำนวณ

ทำไม 1 GB ถึงไม่เหมือนกันเสมอ

Under the decimal convention 1 GB is 1,000,000,000 bytes, but operating systems often count in binary where 1 GiB is 1,073,741,824 bytes. Switch the byte-convention option to match how your file size was measured for an accurate transfer time.

ใช้เวลานานแค่ไหนในการดาวน์โหลดแฟ้มขนาดใหญ่บนการเชื่อมต่อของฉัน?

ป้อนขนาดแฟ้มและความเร็วของแผนของคุณ และอ่านเวลา ตัวอย่างเช่น เกมขนาด 25 GB ความเร็ว 100 Mbps จะใช้เวลาประมาณ 33 นาที โดยไม่ต้องใช้ค่าใช้จ่ายอื่น ๆ - เครื่องมือจะแยกผลลัพธ์ออกเป็นวัน ชั่ วโมง นาที และวินาที

นี่วัดความเร็วอินเทอร์เน็ตจริงของฉันหรือเปล่า

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

❤️ รัก Calculator.Free? แบ่งปันมัน

𝕏  X Facebook Reddit
API - ใช้เครื่องคิดเลขนี้จากโค้ด

เรียกเครื่องคิดเลขนี้เป็นจุดจบ JSON แบบฟรี - ไม่จำเป็นต้องใช้กุญแจ ส่งค่าในช่องด้านล่างนี้เป็นพารามิเตอร์คำถามหรือ JSON ทุกอย่างที่คุณลบออก จะใช้ค่าปริยายที่หน้านี้ใช้อยู่ พารามิเตอร์ที่ไม่รู้จักคือ 400 และไม่เคยเป็นศูนย์ที่เงียบ อ่านเอกสาร API ทั้งหมด →

จุดสิ้นสุด

GET https://calculator.free/api/v1/bandwidth/

curl

curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
    "size": "1",
    "size_unit": "GB",
    "speed": "100",
    "speed_unit": "Mbps"
  }));
const data = await r.json();
console.log(data.results);

ผลลัพธ์เป็นเพียงการประมาณการ สำหรับคำแนะนำทั่วไปเท่านั้น ไม่ใช่การเงิน การรักษา หรือคำแนะนำเกี่ยวกับภาษี