Skip to content

Saveable 방식 데이터 직렬화입니다.반드시 SaveableData를 상속받아야 사용이 가능하며,이 프로젝트 패키지 milkyway.SaveableSerializing부분을 복사해서 프로젝트에 넣으셔야 합니다.

License

Notifications You must be signed in to change notification settings

DevCrafters/SaveableSerializing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

현재 SaveableSerializing 시스템은 안정된 상태입니다.

System Version 0.6.3 ( Stable )

This system is aiming at serializing Java API up to 20%!

Current Progress : 0.690% ( 6 / 848 ) - Java 8

이 시스템은 자바 API 20%의 직렬화를 목표로 하고 있습니다.

현재 진행 상황 : 0.690% ( 6 / 848 ) - 자바 8



# SaveableSerializing 시스템은,
가독성을 최대화시키고 속도를 중점에 둔 텍스트 기반 직렬화 시스템입니다.
start subset ~~ end subset 형식으로 직렬화의 입력과 출력을 실행하며,
내부 직렬화 오브젝트를 허용하기 때문에 더욱 넓은 사용이 가능합니다.
SaveableReader은 최대 250개의 내부 직렬화 오브젝트 깊이를 허용하며,
SaveableReader 객체 생성 시에 추가적으로 깊이 설정이 가능하지만 250 깊이 이상의
오브젝트 깊이는 메모리가 상당히 낭비되기에 권장하지 않습니다.

프로젝트 기본 패키지는 milkyway.SaveableSerializing.Parser이며,
이 패키지를 복사할 때부터 Saveable 직렬화 방식 사용이 가능합니다.
ItemStacks 패키지는 예제 패키지이며,
1.5.2 이하 버전의 ItemStack 직렬화를 포함하고 있습니다.
1.6 이상에서 해당 직렬화를 사용시 아이템 플래그가 무시되니 주의해주세요.
1.5.2 이하 버전 ItemStack 직렬화는 milkyway.SaveableSerializing.ItemStacks 패키지를
위의 패키지와 같이 복사해주시면 사용이 가능합니다.
1.6 이상 ItemStack 직렬화는 곧 업데이트될 예정입니다.

이 시스템은 MIT 라이센스를 따릅니다.
수정,배포가 자유로우며 실무 혹은 상업적으로 이용이 허용되지만,
저작권 표시 및 허가 표시를 소프트웨어의 모든 복제물 혹은 중요한 부분에 작성해야 합니다.
또한,이 시스템의 제작자 milkyway0308은 소프트웨어 사용 관련해서 발생하는 문제에 책임을 지지 않습니다.



SaveableSerializing System is...


Text based serializing system focused on speed and readability.
SaveableWriter executes serialization with like next format .

start subset

items

end subset



SaveableReader basically allows 250 deep of inner class.
This can change about create saveable object,
but we don't recommanded that because of over 250 section waste many memory.

Basic package of project is milkyway.SaveableSerializing.Parser
You can read Saveable Serialization after copy that package "to" your project.
ItemStack is Example Package, and contains ItemStack Serialization of lower 1.5.2 Minecraft ItemStack.
We will support higher 1.5.2 ItemStack Serialization, and we are in progress.
If you use lower 1.5.2 Serialization,ItemFlag can be ignored.
If you want to use ItemStack Serialization,Copy milkyway.SaveableSerializing.ItemStacks on your package with Default Saveable project.

This system follows MIT Lisence.
You are free at distribute and edit,and commercial use,
but you must make the copyright notice and permission mark on all copies or important parts of the software.
In addition, milkyway0308, the creator of this system, is not responsible for any problems with the use of the software without project bugs.

About

Saveable 방식 데이터 직렬화입니다.반드시 SaveableData를 상속받아야 사용이 가능하며,이 프로젝트 패키지 milkyway.SaveableSerializing부분을 복사해서 프로젝트에 넣으셔야 합니다.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages