Intermediate

Υπολογιστής Μεγέθους Κωδικοποίησης Base64

Εκτιμήστε πόσο μεγαλώνουν τα δεδομένα σας μετά την κωδικοποίηση Base64, λαμβάνοντας υπόψη τη γέμιση, την προαιρετική αναδίπλωση γραμμών και τα προθέματα data-URI.
Original (unencoded) size

Μονάδα

Line wrapping (76 chars)

Adds CRLF every 76 characters

Data-URI prefix

e.g. data:...;base64,
Base64 encoded size
1.398.104bytes

Approx. 1,33 MB

Original size
1 MB
Overhead
33,3%
Added bytes
349.528 B
100%
Encoded payload
Breakdown of total encoded size (~33% overhead from Base64 encoding)
Step by step
  1. 1

    Input size in bytes

    1 × 1.048.576 = 1.048.576
  2. 2

    Base64 encoded length

    4 × ceil(1.048.576 ÷ 3) = 1.398.104
    Every 3 bytes produce 4 Base64 characters; "=" padding rounds up to a multiple of 4.
Τα αποτελέσματα είναι εκτιμήσεις μόνο για γενική ενημέρωση και δεν αποτελούν επαγγελματική συμβουλή — επαληθεύετε πάντα τα σημαντικά αποτελέσματα ανεξάρτητα προτού βασιστείτε σε αυτά. Διαβάστε την πλήρη αποποίηση ευθύνης.
Γρήγορη απάντηση

Πώς λειτουργεί αυτή η αριθμομηχανή;

Το Base64 μετατρέπει κάθε 3 bytes σε 4 χαρακτήρες, οπότε το κωδικοποιημένο μέγεθος = 4 × ceil(bytes / 3), περίπου 33% μεγαλύτερο από το αρχικό. Οι μικρές είσοδοι εμφανίζουν επιπλέον επιβάρυνση από τη γέμιση με "=". Η προαιρετική αναδίπλωση γραμμών MIME προσθέτει 2 bytes ανά 76 χαρακτήρες, και ένα πρόθεμα data-URI προσθέτει μια σταθερή κεφαλίδα περίπου 37 bytes.

Τύπος
encoded = 4 × ceil(n / 3) bytes; overhead% = (encoded / n − 1) × 100 ≈ 33.3%
How this is calculated

Εισαγάγετε το αρχικό (μη κωδικοποιημένο) μέγεθος δεδομένων και επιλέξτε μονάδα· η τιμή μετατρέπεται σε ακατέργαστα bytes n = value × unitBytes (1 KB = 1024 B). Το Base64 κωδικοποιεί κάθε 3 bytes εισόδου σε 4 χαρακτήρες εξόδου, οπότε το κωδικοποιημένο μήκος είναι 4 × ceil(n / 3). Το ceil και η γέμιση με "=" στο τέλος διασφαλίζουν ότι το μήκος εξόδου είναι πάντα πολλαπλάσιο του 4, γι' αυτό και οι πολύ μικρές είσοδοι εμφανίζουν επιβάρυνση μεγαλύτερη από 33%.

Η θεωρητική επιβάρυνση είναι (4/3 − 1) = 33.3%· για μεγάλα n η overhead% = (encoded / n − 1) × 100 συγκλίνει σε περίπου 33.3%. Αν είναι ενεργοποιημένη η αναδίπλωση γραμμών, εισάγεται ένα CRLF (2 bytes) μετά από κάθε 76 χαρακτήρες, προσθέτοντας 2 × floor(encoded / 76) bytes — η σύμβαση που χρησιμοποιείται από MIME/PEM. Αν επιλεγεί πρόθεμα data-URI, προστίθεται στην αρχή ένα σταθερό πρόθεμα όπως "data:application/octet-stream;base64," (περίπου 37 bytes).

Παραδοχές: τυπικό Base64 με γέμιση "=", μετρήσεις σε bytes (όχι χαρακτήρες) και δυαδικές μονάδες με βάση το 1024. Το μήκος του προθέματος data-URI ποικίλλει ανάλογα με τον πραγματικό τύπο MIME, οπότε αντιμετωπίστε αυτό το στοιχείο ως εκτίμηση. Η κωδικοποίηση δεν μειώνει ποτέ το μέγεθος, οπότε το αποτέλεσμα είναι πάντα μεγαλύτερο από την είσοδο.

Συχνές ερωτήσεις

Το Base64 στρογγυλοποιεί την έξοδο προς τα πάνω σε πολλαπλάσιο 4 χαρακτήρων με γέμιση "=", οπότε οι πολύ μικρές είσοδοι φέρουν αναλογικά περισσότερη γέμιση. Καθώς η είσοδος μεγαλώνει, η επιβάρυνση πλησιάζει το θεωρητικό ~33.3%.

Προσθέτει 2 bytes (CRLF) για κάθε 76 κωδικοποιημένους χαρακτήρες, περίπου αύξηση 2.6% πάνω από το κωδικοποιημένο ωφέλιμο φορτίο. Απαιτείται από ορισμένες μορφές όπως MIME και PEM.

Το μήκος του προθέματος εξαρτάται από τη συμβολοσειρά του τύπου MIME (π.χ. "data:image/png;base64,"). Αυτό το εργαλείο χρησιμοποιεί ένα αντιπροσωπευτικό πρόθεμα ~37 bytes, οπότε προσαρμόστε τις προσδοκίες σας για συντομότερους ή μακρύτερους τύπους MIME.

Γνωστό και ως

υπολογισμός μεγέθους base64
μέγεθος base64
base64 μέγεθος
κωδικοποίηση base64 μέγεθος
base64 overhead
μέγεθος data uri
εκτίμηση μεγέθους κωδικοποίησης

APA

TG we-Calculate Editorial Team. (2026). Υπολογιστής Μεγέθους Κωδικοποίησης Base64 [Online calculator]. TG we-Calculate. https://we-calculate.com/el/calculator/base64-size-calculator

Chicago

TG we-Calculate Editorial Team. "Υπολογιστής Μεγέθους Κωδικοποίησης Base64." TG we-Calculate. 2026. https://we-calculate.com/el/calculator/base64-size-calculator.

IEEE

TG we-Calculate Editorial Team, "Υπολογιστής Μεγέθους Κωδικοποίησης Base64," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/el/calculator/base64-size-calculator

BibTeX

@misc{wecalculate_base64_size_calculator, title = {Υπολογιστής Μεγέθους Κωδικοποίησης Base64}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/el/calculator/base64-size-calculator}}, year = {2026}, note = {TG we-Calculate} }

Σας βοήθησε αυτή η αριθμομηχανή;

Σχετικές αριθμομηχανές