~~Title: jXCITrimmer ~~ {{htmlmetatags>metatag-robots=(index,follow) metatag-author=(Red Squirrel) metatag-keywords=(nintendo,switch,nintendo switch,nsw,trim,restore,padding,xci,JAVA,windows,linux,mac,osx,unix,microsoft,oracle,red,squirrel,red squirrel,redsquirrel87) metatag-description=(A simple JAVA tool to trim or restore the padding data from/in Nintendo Switch ROMs) metatag-og:description=(A simple JAVA tool to trim or restore the padding data from/in Nintendo Switch ROMs) metatag-media-og:image=(:jxcitrimmer:screenshot-2018-10-09-11_30-44.png) }}
jXCITrimmer
{{:jxcitrimmer:screenshot-2018-10-09-11_30-44.png?350&direct|Preview}} Status
Active {{:icons:active.png?nolink|Active}}
Platforms
{{:icons:switch.png?nolink|Nintendo Switch}} {{:icons:java.png?nolink|JAVA}} {{:icons:linux.png?nolink|Linux}} {{:icons:windows.png?nolink|Microsoft Windows}}
Download
[[{:wiki:download.png|width: 150px; color: #41a1b1; font-weight: bold;}https://bitbucket.org/Red_Squirrel/jxcitrimmer/downloads/jXCITrimmer.jar|v2.0 (JAR)]]
**jXCITrimmer** is a simple application written in pure [[wp>JAVA]] (so no external library required and totally multiplatform since it does not rely on native OS features) that can trim (and restore) the padding data from [[wp>Nintendo Switch]] ROMs (the famous XCI files). The application support batch processing and the possibility to modify directly the XCI file (faster) or to save it in a totally new file (very slower). The program features also a function to check if the padding data contains any data not null, so as to avoid any possible corruption to the ROM file. ===== Features ===== * Ability to trim any Nintendo Switch ROM removing the padding data from the file. * Ability to restore the padding data in any Nintendo Switch ROM file. * Possibility to view the current, full and trimmed size for any ROM file, even in different formats ([[wp>International System of Units]], [[wp>binary prefix]] or bytes). * Ability to abort any procedure in progress (warning: it could lead to a file corruption). * Possibility to save the trimmed/restored ROM to a new file (so without to modify the source ROM file directly). * Possibility to check the padding data before to remove them (useful to search for any extra data not null). * Support for batch processing * Totally multiplatform: the program does not require any external library nor rely on any native OS feature. You can run and use it on any machine that supports the [[wp>JVM]] version 6 or higher. * Very lightweight: the whole JAR file is only ~120KB, where ~70KB are just the icons used in the GUI. ===== Bugs, Issues, Enhancements and Proposals ===== You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the [[https://bitbucket.org/Red_Squirrel/jxcitrimmer/issues|issue tracker]] of the project's official page on //BitBucket//.