generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Easy Way To Share Your Programs/Places/Models/Etc

Previous Thread :: Next Thread 
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 05:09 PM
If you want to share a file, such as a model, place, or even a program, such as a C++ or Java program, and you are afraid of posting offsite links, then I know an easy way we can transfer these.

First, I am going to share a "Hello, World!" Java program.
Google "Base64" encoder. You will see a website come up named "motobit".
Click the "choose file" button, click your file, then click "convert source data".

So, instead of posting a download link to your file, simply post your Base64 equivelant, which would be, in this case:

yv66vgAAADIAIAoABwAQCQARABIIABMKABQAFQoAEQAWBwAMBwAXAQAGPGluaXQ+AQADKClWAQAE
Q29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABG1haW4BABYoW0xqYXZhL2xhbmcvU3RyaW5nOylWAQAK
U291cmNlRmlsZQEACW1haW4uamF2YQwACAAJBwAYDAAZABoBAFg2QjY3NjE3NzYxNzE0NzZENjE3
NzYxNzE2MTZENjE2OTY5NDc3OTYxNjk3OTQ3Nzk2MTY5NkY0NzZCNjc2MTc3NjE3MTQ3Njk2RDYx
Njk2MTc5NjE2OTZCBwAbDAAcAB0MAB4AHwEAEGphdmEvbGFuZy9PYmplY3QBABBqYXZhL2xhbmcv
U3lzdGVtAQADb3V0AQAVTGphdmEvaW8vUHJpbnRTdHJlYW07AQATamF2YS9pby9QcmludFN0cmVh
bQEAB3ByaW50bG4BABUoTGphdmEvbGFuZy9TdHJpbmc7KVYBAARleGl0AQAEKEkpVgAhAAYABwAA
AAAAAgABAAgACQABAAoAAAAdAAEAAQAAAAUqtwABsQAAAAEACwAAAAYAAQAAAAEACQAMAA0AAQAK
AAAALQACAAEAAAANsgACEgO2AAQDuAAFsQAAAAEACwAAAA4AAwAAAAMACAAEAAwABQABAA4AAAAC
AA8=

Now, for the person receiving the file, they just need to Google "base64 decoder" and click the first result of the website "opinionatedgeek". Here, they just copy the Base64 above, paste it into the Base64 Decoder, and press "Decode", and it will automatically decode it and download it.

They'll get a file downloaded called "DecodedBase64.bin", and all they need to do is rename it to whatever name the guy who told them named it. So, if the OP said, "this file is named 'main.class'", then the person would just rename "DecodedBase64.bin" to "main.class". Then they could run it! Which, to run this, would be "java main.class".

So, yeah.

Basically, just share the Base64 code for your program. No offsite links or anything required.
Report Abuse
Garnished is not online. Garnished
Joined: 09 Apr 2012
Total Posts: 12695
25 Feb 2013 05:32 PM
Get out.
Report Abuse
awsumpwner27 is not online. awsumpwner27
Joined: 03 Sep 2011
Total Posts: 4389
25 Feb 2013 05:35 PM
You're new.

There's an unwritten rule about this.

You can't do this because it prevents mods from reading messages.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 05:48 PM
@awsumpwner
Eh, mods are users as well. Why can't mods do this?
And this is't for encoding messages. It's for encoding binary files.

It's used to transfer already compiled programs. For example:

yv66vgAAADIAIAoABwAQCQARABIIABMKABQAFQoAEQAWBwAMBwAXAQAGPGluaXQ+AQADKClWAQAE
Q29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABG1haW4BABYoW0xqYXZhL2xhbmcvU3RyaW5nOylWAQAK
U291cmNlRmlsZQEACW1haW4uamF2YQwACAAJBwAYDAAZABoBAFg2QjY3NjE3NzYxNzE0NzZENjE3
NzYxNzE2MTZENjE2OTY5NDc3OTYxNjk3OTQ3Nzk2MTY5NkY0NzZCNjc2MTc3NjE3MTQ3Njk2RDYx
Njk2MTc5NjE2OTZCBwAbDAAcAB0MAB4AHwEAEGphdmEvbGFuZy9PYmplY3QBABBqYXZhL2xhbmcv
U3lzdGVtAQADb3V0AQAVTGphdmEvaW8vUHJpbnRTdHJlYW07AQATamF2YS9pby9QcmludFN0cmVh
bQEAB3ByaW50bG4BABUoTGphdmEvbGFuZy9TdHJpbmc7KVYBAARleGl0AQAEKEkpVgAhAAYABwAA
AAAAAgABAAgACQABAAoAAAAdAAEAAQAAAAUqtwABsQAAAAEACwAAAAYAAQAAAAEACQAMAA0AAQAK
AAAALQACAAEAAAANsgACEgO2AAQDuAAFsQAAAAEACwAAAA4AAwAAAAMACAAEAAwABQABAA4AAAACAA8=

This represents a binary file. It is already compiled. This, being decoded as readable text, would give you this:

Êþº¾���2�
�� ���
��
��� ��[init]�()V�Code�LineNumberTable�main�([Ljava/lang/String;)V�
SourceFile� main.java �� � ���X6B6761776171476D61776171616D6169694779616979477961696F476B676177617147696D6169617961696B� �� ���java/lang/Object�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�exit�(I)V�!���������� ��
��������*·�±���� �������� � �
��
���-�����
²�¶�¸�±���� ���������� �������

As you can see, there is no special "hidden message" there.
But if you were decode it as a binary program like I said at the top, you would get a Java class that could be ran and executed.
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
25 Feb 2013 06:14 PM
Well, let's see the alternatives...

Roblox, SkyDrive, Google Drive, Mega, Rapidshare, Dropbox, pastebin.

and... base64 encoding... yah
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 07:13 PM
@Prehistoricman
>"Roblox" - can't upload binary files to Roblox.
>"SkyDrive" - will get you banned.
>"Google Drive"- will get you banned.
>"Mega"- will get you banned.
>"Rapidshare"- will get you banned.
>"Dropbox"- will get you banned.
>"pastebin"- will get you banned.

*facepalm*
Report Abuse
awsumpwner27 is not online. awsumpwner27
Joined: 03 Sep 2011
Total Posts: 4389
25 Feb 2013 07:19 PM
>"Base64"- will get you banned.

:|
Report Abuse
DannyCore is not online. DannyCore
Joined: 25 Apr 2012
Total Posts: 990
25 Feb 2013 07:21 PM
^
Report Abuse
Vrakner is not online. Vrakner
Joined: 19 Feb 2013
Total Posts: 323
25 Feb 2013 07:23 PM
^
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 07:27 PM
Please explain how Base64 will get you banned.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 07:34 PM
So, now you guys go quiet?
Don't make a claim without any evidence to back it up.

There is no way Base64 will get you banned. So leave your stupidity off of my posts.
Report Abuse
awsumpwner27 is not online. awsumpwner27
Joined: 03 Sep 2011
Total Posts: 4389
25 Feb 2013 07:42 PM
A History of Base64 on The Roblox Forums

A long time ago, we decided that we'd use Base64 to communicate certain messages. One of us even coded a Chrome extension to have it decoded on the spot. This was during a time I like to call the "extension revolution". About that time, a lot of users were releasing similar extensions to enhance the forums. This revolution could now be seen to have come too soon, as people were exploiting certain features of things to break rules that hadn't even been written down, because the forums didn't support things like posting images, for example. Now, the moderators had to make decisions quick, or else things would become too chaotic to fix. What they did was make up a bunch of rules restricting what could be done with these extensions, and as a result, they became less popular. Specifically, again, Base64 which limited what moderators could moderate. So, for that case, they banned the use of Base64 altogether. As time passed, stickies expired, and the rules became sort of unwritten. What makes them still rules today is the fact that they would react the same way if this became popular again. They would forbid it.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 07:43 PM
@awsumpwner
>"A long time ago, we decided that we'd use Base64 to communicate certain messages. "

And there is where you failed. Because this has absolutely nothing to do with communicating messages.
Report Abuse
awsumpwner27 is not online. awsumpwner27
Joined: 03 Sep 2011
Total Posts: 4389
25 Feb 2013 07:48 PM
Eh, suit yourself.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 07:53 PM
@awsumpwner

Yes, I will. I prefer to suit myself with facts.
Report Abuse
DrHaximus is not online. DrHaximus
Joined: 22 Nov 2011
Total Posts: 8410
25 Feb 2013 08:34 PM
Wait, posting code is still communicating.

I once got banned for helping a user test their Internet connection by telling them to ping the roblox website by giving them the code "system("ping roblox.com")"

How would the mods react if that code was in base64...
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 08:57 PM
@DrHaximus
This isn't posting code either.
Please actually read what I posted.

"system('ping roblox.com')" wouldn't be in Base64.
You would first write the entire code out, compile it, and then upload the compiled program as Base64.

This is for sharing COMPILED programs. Programs that you cannot just "share the code" of, because they are compiled and must be downloaded. But downloading programs requires offsite links. This allows you to download their compiled program without an offsite link.
Report Abuse
Guarranteed is not online. Guarranteed
Joined: 06 Dec 2010
Total Posts: 2799
25 Feb 2013 08:59 PM
.ilikelotsofcoldfrenchfriesmixedwithbutter()

QUICK DECODE GOGOGOGOOGOGOG
Report Abuse
RubiksCubix is not online. RubiksCubix
Joined: 04 Dec 2009
Total Posts: 4243
25 Feb 2013 09:01 PM
So, because someone has broken the rules with Base64, all Base64 use is banned?

Makes sense...
Report Abuse
Guarranteed is not online. Guarranteed
Joined: 06 Dec 2010
Total Posts: 2799
25 Feb 2013 09:04 PM
@Josh

For a more reasonable answer, I must say that this is an excellent way to share your programs/places/models/etc and if you failed to get banned by using Base64 I may start using it again.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 09:05 PM
@Rubiks
Yes, thank you. Exactly.
This is actually a very good use of Base64.

Base64 isn't used to conceal profanity. A lot of the times, it's used as a way to represent compiled, binary programs in ASCII text. Because compiled, binary programs cannot be represented in ASCII text alone.

So using this, you can share file that you would originally have to download, by simply sharing a code. So you aren't required to post offsite links in order to share your compiled programs.

You can share your programs without releasing the source code.
Report Abuse
JoshuinOrphus is not online. JoshuinOrphus
Joined: 14 Jan 2013
Total Posts: 1158
25 Feb 2013 09:06 PM
@Guar

Thanks. I don't really have any programs to share as of late. Maybe I'll make a useful program and share it like this just to see the reaction.

If the community decides this is a good way of sharing and doesn't abuse it, then I'm sure the moderators won't mind.
Report Abuse
UnusualDivinity is not online. UnusualDivinity
Joined: 15 Jun 2012
Total Posts: 291
26 Feb 2013 08:04 AM
And now you're banned. Enjoy.
Report Abuse
RubiksCubix is not online. RubiksCubix
Joined: 04 Dec 2009
Total Posts: 4243
26 Feb 2013 09:05 AM
Why was he banned? He only posted useful information. He should NOT be punished because of the acts of someone else years ago.

I highly doubt that this thread is why he was banned.
Report Abuse
UnusualDivinity is not online. UnusualDivinity
Joined: 15 Jun 2012
Total Posts: 291
26 Feb 2013 09:10 AM
I suggest you read the thread.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 2Go to page: [1], 2 Next
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image