what is the maximum amount of characters a base64string can contain
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have a regex to validate if the string is a base64 string.
I also check if the mimimum legnth of the base 64 string is 4
but what is the maximum length of characters a base64 string can contain??
I created a regex and added a mimimun atribute and added validation.
public class EndpointAddRequest : RequestBase
{
[MinLength(4, ErrorMessage = "The number of characters is less than the minimum amount")]
[RegularExpression(RegexConstants.Base64String, ErrorMessage = "Invalid AccessDevice Uid")]
[Required(ErrorMessage = "AccessDevice uid is required")]
}
c#
|
show 1 more comment
I have a regex to validate if the string is a base64 string.
I also check if the mimimum legnth of the base 64 string is 4
but what is the maximum length of characters a base64 string can contain??
I created a regex and added a mimimun atribute and added validation.
public class EndpointAddRequest : RequestBase
{
[MinLength(4, ErrorMessage = "The number of characters is less than the minimum amount")]
[RegularExpression(RegexConstants.Base64String, ErrorMessage = "Invalid AccessDevice Uid")]
[Required(ErrorMessage = "AccessDevice uid is required")]
}
c#
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
4
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
1
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
1
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33
|
show 1 more comment
I have a regex to validate if the string is a base64 string.
I also check if the mimimum legnth of the base 64 string is 4
but what is the maximum length of characters a base64 string can contain??
I created a regex and added a mimimun atribute and added validation.
public class EndpointAddRequest : RequestBase
{
[MinLength(4, ErrorMessage = "The number of characters is less than the minimum amount")]
[RegularExpression(RegexConstants.Base64String, ErrorMessage = "Invalid AccessDevice Uid")]
[Required(ErrorMessage = "AccessDevice uid is required")]
}
c#
I have a regex to validate if the string is a base64 string.
I also check if the mimimum legnth of the base 64 string is 4
but what is the maximum length of characters a base64 string can contain??
I created a regex and added a mimimun atribute and added validation.
public class EndpointAddRequest : RequestBase
{
[MinLength(4, ErrorMessage = "The number of characters is less than the minimum amount")]
[RegularExpression(RegexConstants.Base64String, ErrorMessage = "Invalid AccessDevice Uid")]
[Required(ErrorMessage = "AccessDevice uid is required")]
}
c#
c#
edited Jan 3 at 14:29


preciousbetine
1,6342418
1,6342418
asked Jan 3 at 14:25
Quent WizleQuent Wizle
211
211
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
4
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
1
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
1
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33
|
show 1 more comment
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
4
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
1
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
1
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
4
4
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
1
1
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
1
1
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33
|
show 1 more comment
2 Answers
2
active
oldest
votes
As far as I know there is no maximum length.
You can view the specification here.
add a comment |
There is no maximum. The minimum comes from the fact that Base64 encodes 3 input bytes into 4 on the output, plus padding if necesary. But there is no such limitation of how many characters can be encoded, as literally any byte stream (regardless or lenght) input is valid and will produce therefore an arbitrary long base64 output.
The practical limit is the amount of storage (either memory/disk/whatever) one has available, but the encoding itself doesn't place any restrictions.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54024227%2fwhat-is-the-maximum-amount-of-characters-a-base64string-can-contain%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
As far as I know there is no maximum length.
You can view the specification here.
add a comment |
As far as I know there is no maximum length.
You can view the specification here.
add a comment |
As far as I know there is no maximum length.
You can view the specification here.
As far as I know there is no maximum length.
You can view the specification here.
answered Jan 3 at 14:30
MarieMarie
1,669725
1,669725
add a comment |
add a comment |
There is no maximum. The minimum comes from the fact that Base64 encodes 3 input bytes into 4 on the output, plus padding if necesary. But there is no such limitation of how many characters can be encoded, as literally any byte stream (regardless or lenght) input is valid and will produce therefore an arbitrary long base64 output.
The practical limit is the amount of storage (either memory/disk/whatever) one has available, but the encoding itself doesn't place any restrictions.
add a comment |
There is no maximum. The minimum comes from the fact that Base64 encodes 3 input bytes into 4 on the output, plus padding if necesary. But there is no such limitation of how many characters can be encoded, as literally any byte stream (regardless or lenght) input is valid and will produce therefore an arbitrary long base64 output.
The practical limit is the amount of storage (either memory/disk/whatever) one has available, but the encoding itself doesn't place any restrictions.
add a comment |
There is no maximum. The minimum comes from the fact that Base64 encodes 3 input bytes into 4 on the output, plus padding if necesary. But there is no such limitation of how many characters can be encoded, as literally any byte stream (regardless or lenght) input is valid and will produce therefore an arbitrary long base64 output.
The practical limit is the amount of storage (either memory/disk/whatever) one has available, but the encoding itself doesn't place any restrictions.
There is no maximum. The minimum comes from the fact that Base64 encodes 3 input bytes into 4 on the output, plus padding if necesary. But there is no such limitation of how many characters can be encoded, as literally any byte stream (regardless or lenght) input is valid and will produce therefore an arbitrary long base64 output.
The practical limit is the amount of storage (either memory/disk/whatever) one has available, but the encoding itself doesn't place any restrictions.
answered Jan 3 at 14:32
AlejandroAlejandro
4,39722239
4,39722239
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54024227%2fwhat-is-the-maximum-amount-of-characters-a-base64string-can-contain%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
stackoverflow.com/questions/13591616/…
– mariusd96
Jan 3 at 14:30
4
There is no limit in base64 itself.
– Progman
Jan 3 at 14:30
thnx i was already looking for it but couldn't find anything
– Quent Wizle
Jan 3 at 14:31
1
@DulauMariusCristian That is specific to Azure and is not applicable here.
– Amy
Jan 3 at 14:31
1
This depends on how the base64 is stored. If this is stored in a string, the maximum length is discussed in this question: stackoverflow.com/questions/140468/…
– R Pelzer
Jan 3 at 14:33